vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Zeilen im DataGridView in Schleife löschen 
Autor: CLL
Datum: 15.06.10 13:38

Ich versuche alle Zeilen zu löschen, bei denen die Daten komplett ausgefüllt sind (Spalte "fehlende Daten"=0). Wenn ich sie nur rot markiere funktioniert es. Aber sobald ich eine lösche, rutschen die restlichen auf und das Programm überspringt somit eine Zeile.

Ich hab schon mehrere Ansätze versucht:
While (i = dgv.Rows.GetNextRow(0, DataGridViewElementStates.Visible))
            If (dgv.Rows(i).Cells("fehlende Daten").Value = "0") Then
                dgv.Rows.Remove(dgv.Rows(i))
            End If
        End While
For Each dr As DataGridViewRow In dgv.Rows
            If (dr.Cells("fehlende Daten").Value = "0") Then
                'dgv.Rows.Remove(dr)
                dr.DefaultCellStyle.BackColor = Color.Red
                dgv.Rows.RemoveAt(dr.Index)
            End If
        Next
For i As Integer = 0 To dgv.Rows.Count ...
Bei keinem funktioniert es. Fällt jemandem eine Lösung ein?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeilen im DataGridView in Schleife löschen4.919CLL15.06.10 13:38
Re: Zeilen im DataGridView in Schleife löschen3.654ModeratorFZelle15.06.10 15:28
Re: Zeilen im DataGridView in Schleife löschen3.525CLL15.06.10 15:39
Re: Zeilen im DataGridView in Schleife löschen3.725Oly15.06.10 15:49
Re: Zeilen im DataGridView in Schleife löschen3.606CLL16.06.10 08:24
Re: Zeilen im DataGridView in Schleife löschen3.531Oly16.06.10 11:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel