Autor Beitrag
pepe-je
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Fr 21.05.10 20:59 
Ein Dataset ds ist mit einer Tabelle Staedte einer Datenbank gefüllt worden.
Nun wird ds in einem DataGridView dargestellt
ausblenden 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 user profile iconChristian S.: Code- durch C#-Tags ersetzt
reichenberg
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 05.07.10 13:15 
Tag. Google doch einfach danach.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4796
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 62
Erhaltene Danke: 6

Win 7, Win XP, Win Vista
C++, C#, HTML
BeitragVerfasst: Mo 05.07.10 13:45 
Eine Zeile löschen kanst du mit:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: 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