Announcement

Collapse
No announcement yet.

Zeile im Datagridview löschen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeile im Datagridview löschen

    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:
    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);
              }
          }
    Kann mir da einer helfen damit es 1. kein index konflikt gibt und 2.ALLE zeilen mit dem Wert "0" löscht.

  • #2
    http://www.c-plusplus.de/forum/viewt...s-1554665.html

    Da wurde dir die Lösung mitgeteilt
    Christian

    Comment


    • #3
      ja aber wenn du mir wenigstens hier nen Beispiel geben könntest.

      Comment

      Working...
      X