我有两列,我想格式化为“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)后,我希望数字格式更改为25678。但这并没有改变。
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