【问题标题】:Visual Basic Format DataGridView Column to Currency Not WorkingVisual Basic Format DataGridView 列到货币不起作用
【发布时间】:2016-06-20 08:55:12
【问题描述】:

如果可能的话,我希望我的 DataGridView 能够像 Excel 电子表格那样格式化列以实现货币化。例如,我想输入“7”并得到“$7.00”。我在互联网上找到了无数地方告诉我使用:

Me.DataGridView1.Columns(3).DefaultCellStyle.Format = "c"
Me.DataGridView1.Refresh()

但是,这不起作用。也许它并不意味着做我认为应该做的事情。感谢您提供的任何帮助。

【问题讨论】:

    标签: datagridview datagridviewcolumn


    【解决方案1】:

    尝试添加这个:

    Me.DataGridView1.Columns(3).ValueType = System.Type.GetType("System.Decimal")
    

    【讨论】:

    • 感谢您的贡献,Bioukh。但是,似乎“ValueType”不是“DefaultCellStyle”的有效成员。我得到的实际错误是“不是'DataGridViewCellStyle'的成员”。
    猜你喜欢
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 2015-01-09
    • 1970-01-01
    相关资源
    最近更新 更多