【问题标题】:How can I set dot as decimal separator in GridView?如何在 GridView 中将点设置为小数点分隔符?
【发布时间】:2013-07-17 08:35:10
【问题描述】:

我有一些绑定到双值的BoundFields。如果我在 GridView 上启用编辑,我会得到以下示例:

输入字符串的格式不正确。

我希望在编辑模式下小数点分隔符为“。”而不是“,”,但我无法让它工作。

【问题讨论】:

    标签: asp.net gridview culture


    【解决方案1】:

    我在 Page 指令中将 Culture 设置为“en-US”并且它正在工作。

    【讨论】:

      【解决方案2】:

      试试看:

      <asp:BoundField DataField="Price"
                      HeaderText="Price"
                      SortExpression="Price"
                      DataFormatString="{0:F3}" />
      

      【讨论】:

      • 这只是以固定格式显示数值并指定小数位数。它不会将“,”替换为“.”。
      【解决方案3】:

      在 Visual Studio 中,将工具 - 选项 - 国际设置中的语言设置为“与 Microsoft Windows 相同”。如果您的 Windows 区域设置设置正确,您的问题应该会得到解决。

      【讨论】:

        猜你喜欢
        • 2013-02-19
        • 1970-01-01
        • 1970-01-01
        • 2017-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-12
        相关资源
        最近更新 更多