Für ein DataGridView, wie bekomme ich die Werte aus jeder Zeile?
Frage ich mich, was ist der beste Weg zu gehen, Durchlaufen alle Zeilen im datagridview-Eigenschaft und rufen Sie die Werte aus den Zellen.
Hier ist was ich denken, tun, aber ich weiß nicht wirklich, wie ist es denn wenn ich die Spalten neu anordnen, dann wird der code auch geändert werden.
for (int i = 0; i < dataGridView.RowCount; i++)
{
string Value0 = dataGridView1.Rows[i].Cells[0];
string Value1 = dataGridView1.Rows[i].Cells[1];
string Value2 = dataGridView1.Rows[i].Cells[2];
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine
foreach
zum Durchlaufen derDataGridViewRow
s innerhalb derDataGridView
und verwenden Sie die Spalte-Namen zum abrufen der Werte aus derCells
:Value
für jemand anderes, wer findet diese Antwort.NullException auftreten kann, um diesen Fehler zu vermeiden, können Sie ändern Sie den obigen code wie folgt
Habe ich es endlich. Ich hatte explizit den Typ der Iteratoren anstelle von
var
.