У меня есть DataGridView
, где я хочу загрузить данные в виде строк из списка.
Я хочу, чтобы данные загружались горизонтально (переход к следующему столбцу), а не вертикально (переход к новой строке), для каждогонабор в списке.
Этот DataGridView
имеет фиксированное количество столбцов, и, поскольку это список, число строк зависит от количества наборов в списке.
Моя проблема с моим кодом состоит в том, что вместо добавления новой строки для последующего набора в Списке он просто заменяет первый набор данных в Списке.
Так как мне отобразить каждый наборданные в новом ряду?
Мой код:
private void Form1_VisibleChanged(object sender, EventArgs e)
{
dataGridView2.ColumnCount = 9;
for (int i = 0; i < dataGridView2.Columns.Count; i++)
{
foreach (string item in Class1.DTG2_list)
{
int counter = 0;
if (item == string.Empty)
dataGridView2.Rows[counter].Cells[i].Value = false.ToString();
else
dataGridView2.Rows[counter].Cells[i].Value = item;
counter++;
}
}
}