毫无疑问,Applogies 是一个菜鸟问题。
我在 ASP.Net 的网格视图中显示了几个百分比值
我希望能够设置NumberFormatInfo.PercentPositivePattern属性,我认为我必须引入全局“属性”才能进行调整?
从默认 0 到 1
这是我需要调整的属性
我只是不知道该怎么做!:(
这将删除 % 和数字之间的空格。
如何为整个应用程序执行此操作?
我可以在 WebConfig 中添加一些代码吗?
谢谢
毫无疑问,Applogies 是一个菜鸟问题。
我在 ASP.Net 的网格视图中显示了几个百分比值
我希望能够设置NumberFormatInfo.PercentPositivePattern属性,我认为我必须引入全局“属性”才能进行调整?
从默认 0 到 1
这是我需要调整的属性
我只是不知道该怎么做!:(
这将删除 % 和数字之间的空格。
如何为整个应用程序执行此操作?
我可以在 WebConfig 中添加一些代码吗?
谢谢
您可以在每个请求开始时将 System.Globalization.CultureInfo.CurrentCulture 更改为您想要的任何内容(例如,在 global.asax 中的 Application_BeginRequest 中)。
当然,这会影响应用程序显示的所有值,而不仅仅是 GridView 中显示的值。
我不确定你是否可以在web.config
文件中设置它,但你可以做的是从网格视图继承,在构造函数中设置属性并使用新的子类。
您可以使用 BoundField 上的 DataFormatString 属性修改格式:
<asp:BoundField DataField="YourPropertyName" DataFormatString="#0.##%" />
根据这篇文章,您可以将格式设置为您喜欢的自定义格式: