我有两列我希望格式化为“N2”。但是,设置为只读和显示信息的信息可以正常工作,而允许输入数据的另一列不会在用户输入后格式化数据。
account_grid.Columns.Item(3).DefaultCellStyle.Format = "N2"
account_grid.Columns.Item(4).DefaultCellStyle.Format = vbShortDate
account_grid.Columns.Item(8).DefaultCellStyle.Format = "N2"
第3列工作正常,并在加载网格时填充数据。数据格式正确(如N2)。
第8列为空以启动并允许用户输入数据。用户输入数字后(例如25678),我希望数字格式更改为25,678。但它并没有改变。
这是填充网格的代码:
For x As Integer = 0 To account_list.Count - 1
account_grid.Rows.Add(account_list(x)(0), account_list(x)(1), account_list(x)(2)...[to 8])
Next