1

毫无疑问,Applogies 是一个菜鸟问题。

我在 ASP.Net 的网格视图中显示了几个百分比值

我希望能够设置NumberFormatInfo.PercentPositivePattern属性,我认为我必须引入全局“属性”才能进行调整?

从默认 0 到 1

这是我需要调整的属性

http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.percentpositivepattern(VS.71).aspx

我只是不知道该怎么做!:(

这将删除 % 和数字之间的空格。

如何为整个应用程序执行此操作?

我可以在 WebConfig 中添加一些代码吗?

谢谢

4

3 回答 3

1

您可以在每个请求开始时将 System.Globalization.CultureInfo.CurrentCulture 更改为您想要的任何内容(例如,在 global.asax 中的 Application_BeginRequest 中)。

当然,这会影响应用程序显示的所有值,而不仅仅是 GridView 中显示的值。

于 2009-05-17T14:58:45.893 回答
0

我不确定你是否可以在web.config文件中设置它,但你可以做的是从网格视图继承,在构造函数中设置属性并使用新的子类。

于 2009-05-17T14:50:24.603 回答
0

您可以使用 BoundField 上的 DataFormatString 属性修改格式:

<asp:BoundField DataField="YourPropertyName" DataFormatString="#0.##%" />

根据这篇文章,您可以将格式设置为您喜欢的自定义格式:

http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

于 2009-05-17T15:12:44.393 回答