【发布时间】:2019-09-16 15:50:24
【问题描述】:
例如,我有一个表示整数值的数据列 值 100000,我想将显示格式化为 100.000 或 100 000。为了解决这个问题,我使用了下面的代码,但在我的情况下似乎不起作用。
dt.Rows(i).Item("QORDPO") = FormatNumber(ilosc, 0,,, TriState.True)
【问题讨论】:
标签: vb.net datagridview formatting
例如,我有一个表示整数值的数据列 值 100000,我想将显示格式化为 100.000 或 100 000。为了解决这个问题,我使用了下面的代码,但在我的情况下似乎不起作用。
dt.Rows(i).Item("QORDPO") = FormatNumber(ilosc, 0,,, TriState.True)
【问题讨论】:
标签: vb.net datagridview formatting
如果您使用的是 DataGridView(如标签所示),您是否尝试过列上的 DefaultCell 属性?如果提供的选项不适合,则有多种选项之一是自定义。
在代码中设置列格式属性的示例:
datagridview.Columns("aColumn").DefaultCellStyle.Format() = "C" '--- currency
datagridview.Columns("aColumn").DefaultCellStyle.Format() = "N1" '--- number
datagridview.Columns("aColumn").DefaultCellStyle.Format() = "d" '--- date
【讨论】: