我的表单上有一个DatagridView控件。
第一列是记录ID,可以在db上介于3到5位之间,但应该在前端格式化为带有填充零/前导零的5位数字。
所以它看起来像 901 ,我希望它看起来像 00901
我看了
和
我试过了:
dgvDeletedRecords.Columns(0).DefaultCellStyle.Format = "00000"
在数据加载到网格后的表单加载事件中
但它不起作用。
我哪里出错了?
答案 0 :(得分:1)
尝试这种数字格式" ##### 00000" 我用过的测试代码:
Me.RichTextBox.Text &= String.Format("{0:#####00000}",123)
Me.RichTextBox.Text &= Environment.NewLine
Me.RichTextBox.Text &= String.Format("{0:#####00000}",12345)
在RichTextBox中测试过,但确保相同的格式适用于DefaultCellStyle.Format
dgvDeletedRecord.Columns(0).DefaultCellStyle.Format = "#####00000"
格式刺痛"#" -sign告诉如何显示糊数(前缀零未显示) 然后" 0" -sign告诉如何显示零点,这里将显示前缀零
答案 1 :(得分:0)
尝试以下方法;
dgvDeletedRecord.Columns(0).DefaultCellStyle.Format = "{0:N4}"