我想全局定义几个标准格式字符串,用于在我的ASP.NET项目中使用的数字,以格式化ASPxGridViews上的数字。
我想要的是定义类似的地方:
public static String defaultQuantyFormat="#,#.00000"
public static String defaultAmountFormat="#,#.00"
然后在我的aspx代码中:
<dx:ASPxGridView ID="StrategyObjectsGridView" runat="server">
<Columns>
<dx:GridViewDataTextColumn FieldName="quantity" DisplayFormatString='<%# defaultQuantyFormat %>'>
<dx:GridViewDataTextColumn FieldName="amount" DisplayFormatString='<%# defaultAmountFormat %>'>
</Columns>
</dx:ASPxGridView>
是否可以做类似的事情?
答案 0 :(得分:1)
将它们粘贴在一个类中,使命名空间与项目的其余部分相同......
public class MyClass
{
public const string _DefaultQuantityFormat = "#,#.0000";
}
然后在你的页面
DisplayFormatString='<%# MyClass._DefaultQuantityFormat %>'
答案 1 :(得分:1)
在代码中:
namespace Application.Settings
{
public class FormatSettings
{
public const string DefaultQuanty="#,#.00000"
public const string DefaultAmount="#,#.00"
}
}
在标记中:
<%@ Import NameSpace="Application.Settings" %>
...
<dx:GridViewDataTextColumn FieldName="quantity"
DisplayFormatString='<%# FormatSettings.DefaultQuanty %>'/>