Wie setze ich den Zellenwert von DataGridViewRow nach Spaltennamen?
In Windows-Formularen versuche ich, einDataGridView
manuell durch EinfügenDataGridViewRows
mein code sieht also so aus:
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dgvArticles);
row.Cells[0].Value = product.Id;
row.Cells[1].Value = product.Description;
.
.
.
dgvArticles.Rows.Add(row);
Ich möchte jedoch den Wert "Cell" nach Spaltennamen hinzufügen, anstatt ihn nach dem Index auszuführen, etwa so:
row.Cells["code"].Value = product.Id;
row.Cells["description"].Value = product.Description;
Aber wenn Sie das so machen, wird ein Fehler ausgegeben, der besagt, dass die Spalte mit dem Namen "code" nicht gefunden werden konnte. Ich setze die DataGridView-Spalten vom Designer wie folgt:
Mache ich etwas falsch? Wie kann ich erreichen, was ich tun möchte?