Hi Leute
Folgendes Problem:
Ich lese eine Datenbank aus und lasse sie in einem Datagrid darstellen.Dann lese ich alle zellen ,einer bestimmten Spalte, nach einem bestimmten wert aus.Er soll jetzt alle ZEILEN die diesen wert beinhalten löschen.
Bei mir verursacht das aber einen Index konflikt was ja klar ist da er die Zeile löscht und der Index sich verändert.
Hier der Code:
Kann mir da einer helfen damit es 1. kein index konflikt gibt und 2.ALLE zeilen mit dem Wert "0" löscht.
Folgendes Problem:
Ich lese eine Datenbank aus und lasse sie in einem Datagrid darstellen.Dann lese ich alle zellen ,einer bestimmten Spalte, nach einem bestimmten wert aus.Er soll jetzt alle ZEILEN die diesen wert beinhalten löschen.
Bei mir verursacht das aber einen Index konflikt was ja klar ist da er die Zeile löscht und der Index sich verändert.
Hier der Code:
Code:
DataGridViewRow ^row; for(int n = dataGridView1->RowCount; n >= 0; n--) { row = dataGridView1->Rows[n]; if (row->Cells[0]->Value->ToString() == "0") { dataGridView1->Rows->Remove(row); } }
Comment