В формах Windows я пытаюсь заполнить DataGridView
вручную, вставив в него DataGridViewRows
, поэтому мой код выглядит следующим образом:
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dgvArticles);
row.Cells[0].Value = product.Id;
row.Cells[1].Value = product.Description;
.
.
.
dgvArticles.Rows.Add(row);
Однако я хотел бы добавить значение Cell по имени столбца вместо того, чтобы делать это по индексу, примерно так:
row.Cells["code"].Value = product.Id;
row.Cells["description"].Value = product.Description;
Но, делая это, это вызывает ошибку, говоря, что он не смог найти столбец с именем "code". Я устанавливаю столбцы DataGridView из конструктора следующим образом:
Я что-то делаю неправильно? Как я могу выполнить то, что хочу?