【问题标题】:How to format numeric datagridview cell after edit编辑后如何格式化数字datagridview单元格
【发布时间】:2019-07-01 00:21:24
【问题描述】:

Datagridview 未绑定。两列包含数值,C2 格式应用于这些列。网格显示如 $3,200.00。我编辑值并离开单元格。结束编辑事件触发并调用例程将数据保存到 SQL。我想知道编辑结束后如何将单元格恢复为货币格式。

我已经尝试了建议帖子中的建议,但没有成功。

如果我输入 1234,我希望它显示 $1,234.00,但它显示的是 1234。

【问题讨论】:

    标签: winforms datagridview formatting


    【解决方案1】:

    根据您的描述,您似乎没有设置该列的ValueType 属性。如果不设置此属性,则默认类型为String。由于您正在显示货币值,Decimal 将是正确设置的类型。

    DataGridView1.Columns(0).ValueType = GetType(Decimal)
    

    【讨论】:

      猜你喜欢
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多