DataGridView中的前导零

时间:2017-03-20 14:39:45

标签: c# winforms datagridview

我想在DataGridView中显示一个前导零的数字,但我不知道如何。

例如:

  

3910323→03910323

我试图在DataGridView中为一个int / string添加一个前导零,并且由于某种原因,DataGridView会发出零。

如何以显示前导零的方式格式化单元格?

这是我的代码:

string number = dgvCustomers[0, 0].Value.ToString();
number = "0" + number;
dgvCustomers[0, 0].Value = number;

2 个答案:

答案 0 :(得分:2)

尝试使用

dgv.Columns["myColumn"].DefaultCellStyle.Format = "D9";

在将数据添加到其中之前。

更多信息: Number Format For Datagridview in C#

答案 1 :(得分:0)

可能会有所帮助

string number = (string)DataGridView1[iCol, iRow].Value;
number = number.PadLeft(8, '0');
DataGridView1[iCol, iRow].Value = number;