[gelöst] DataSet aus DataGridView nehmen
-
Hallo zusammen
Ich möchte gerne meine Datenbank über ein DataGridView updaten. D.h. sobald der User im DataGridView eine Eingabe oder Änderungen macht und anschliessend auf einen SaveButton klickt, sollen die Änderungen in der Datenbank übernommen werden. Nun habe ich aber ein Problem. Ich weis nicht, wie ich an den DataSet des Grid komme.
Mein bisheriger Code sieht so aus:SqlDataAdapter da = new SqlDataAdapter("select * from Arbeitszeit", conn); SqlCommandBuilder cb = new SqlCommandBuilder(da); DataSet ds = //Hier sollte das DataSet des Grid hin da.Update(ds);
Ich hoffe ihr könnt mir weiterhelfen und danke euch schonmal im Voraus für eine Antwort.
LG Samuel
-
DataSet ds = dataGridView.DataSource as DataSet; // edit: besser als casten
Eigentlich müßtest du doch selber wissen, wie du das DataSet an das DataGridView gebunden hast?
Evtl. hast du aber auch noch eine BindingSource dazwischen, dann müßtest du auf dessen 'DataSource'-Eigenschaft zugreifen.