如何使用for循环格式化DataGrid列

时间:2018-12-28 08:16:03

标签: c# datagridview datatable datagrid formatting

我想格式化DataGrid列,但从1到无穷大。 我想使用for循环。

这是我的代码不起作用。

for (int v = 1; v < 99999; v++)
{
    metroGrid1.Columns[v].DefaultCellStyle.Format = "n";
}

你们能帮我吗?

1 个答案:

答案 0 :(得分:0)

如果只希望第一列的格式不同于所有其他列,则可以为整个网格设置默认单元格值,然后专门格式化第一列。

类似(例如)的

metroGrid1.DefaultCellStyle.Format = "N2";
metroGrid1.Columns[0].DefaultCellStyle.Format = "d"; // short date string