Как отформатировать столбцы DataGrid с помощью цикла for - PullRequest
0 голосов
/ 28 декабря 2018

Я хочу отформатировать мои столбцы DataGrid, но начиная с 1 до бесконечности.Я хочу сделать это с помощью цикла for.

Вот мой код, который не работает.

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

Можете ли вы, ребята, помочь мне?

1 Ответ

0 голосов
/ 28 декабря 2018

Если вы хотите, чтобы только формат первого столбца отличался от всех остальных столбцов, вы можете установить значение ячейки по умолчанию для всей сетки, а затем отформатировать первый столбец.

Что-то вроде (например):

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