我想在DataGridView中显示一个前导零的数字,但我不知道如何。
例如:
3910323→03910323
我试图在DataGridView中为一个int / string添加一个前导零,并且由于某种原因,DataGridView会发出零。
如何以显示前导零的方式格式化单元格?
这是我的代码:
string number = dgvCustomers[0, 0].Value.ToString();
number = "0" + number;
dgvCustomers[0, 0].Value = number;
答案 0 :(得分:2)
尝试使用
dgv.Columns["myColumn"].DefaultCellStyle.Format = "D9";
在将数据添加到其中之前。
答案 1 :(得分:0)
可能会有所帮助
string number = (string)DataGridView1[iCol, iRow].Value;
number = number.PadLeft(8, '0');
DataGridView1[iCol, iRow].Value = number;