Entwickler-Ecke
WinForms - Löschen einer Zeile im DataGridView - Rückgabe der Id
pepe-je - Fr 21.05.10 20:59
Titel: Löschen einer Zeile im DataGridView - Rückgabe der Id
Ein Dataset ds ist mit einer Tabelle Staedte einer Datenbank gefüllt worden.
Nun wird ds in einem DataGridView dargestellt
C#-Quelltext
1: 2:
| dataGridView1.DataSource = ds; dataGridView1.DataMember = "Staedte"; |
Wenn eine Zeile im DataGridView vom Nutzer gelöscht wird, soll die Id dieser Zeile als eine Variable verfügbar gemacht werden. Wie kann man das machen?
Hat jemand eine Idee?
Vielen Dank
pepe-je
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt
Delete - Mo 05.07.10 13:15
Tag. Google doch einfach danach.
Th69 - Mo 05.07.10 13:32
@reichenberg: tolle Hilfe -(
Hallo pepe-je:
schau dir mal das UserDeletingRow-Event an, dort kommst du dann an die Row (und dessen Einträge ran).
Chiller_No.1 - Mo 05.07.10 13:45
Eine Zeile löschen kanst du mit:
C#-Quelltext
1:
| m_data.Tables[0].Rows.Remove(row); |
Aber les dir am besten auch nochmal das UserDeletingRow-Event durch.
Vielleicht findest du dann selber eine gute oder bessre Lösung für dein Problem :)
JüTho - Mo 05.07.10 15:26
Noch ein toller Vorschlag. Und wenn Änderungen in die Datenbank übertragen werden sollen? Dann werden Zeilen, die mit Remove entfernt wurden, nicht als gelöscht erkannt. An dieser Stelle ist Delete zu verwenden. Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!