mehrer ausgew. Datensätze eines datagrids loeschen

09/07/2008 - 12:19 von Christian Bayer | Report spam
Hallo,

wie löscht man mehrere Datensàtze eines datagrids, wenn man vorher die
Zeilen mit der Mause selektiert hat?
Ich brauche einen Button, der dann die Löschung vornimmt.
Den aktuellen DS kann ich löschen mit:
self.BindingContext.Item[mydataset, dgSymbols.DataMember ].RemoveAt(
self.BindingContext.Item[mydataset ,
dgSymbols.DataMember ].Position );

aber eben nur einer
 

Lesen sie die antworten

#1 Frank Dzaebel
09/07/2008 - 13:08 | Warnen spam
Hallo Christian,

wie löscht man mehrere Datensàtze eines datagrids, wenn man
vorher die Zeilen mit der Mause selektiert hat?



gut, Du hast sie mit der [Strg] Taste und der Maus
ausgewàhlt, dann normal mit [Entf] Taste löschen.
Aber Du möchtest es programmatisch. Da halt
im einfachsten Fall etwa:

foreach (DataGridViewRow row in myDgv.SelectedRows)
myDgv.Rows.Remove(row);


ciao Frank
Dipl. Inf. Frank Dzaebel [MCP, MVP C#]
http://Dzaebel.NET

Ähnliche fragen