1

我的表单上有一个 DatagridView 控件。

第一列是记录 ID,它可以在 db 上介于 3 到 5 位之间,但应在前端格式化为 5 位数字,并带有填充零/前导零。

所以它看起来像901,我希望它看起来像00901

我看着

我试过了:

dgvDeletedRecords.Columns(0).DefaultCellStyle.Format = "00000"

在数据加载到网格后在我的表单加载事件中

但它不起作用。

请问我哪里错了?

4

2 回答 2

1

尝试以下操作;

dgvDeletedRecord.Columns(0).DefaultCellStyle.Format = "{0:N4}"
于 2013-03-15T16:25:33.447 回答
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 告诉如何显示糊状零,这里将显示前缀零

MSDN 号码格式

于 2013-03-15T17:45:25.140 回答