Aktualisieren der Datenbank schlägt fehl
-
Ich versuche eine DataRow aus einer DataRowCollection zu entfernen. Die Änderungen werden zwar im Dataset vorgenommen (habs überprüft mit GetXml), die Datenbank allerdings wird nicht aktualisiert.
Wo liegt der Fehler in folgendem Code:
// erstmals hole ich mir die Zelle aus dem DataGridView string id = (string)dataGridView1.CurrentRow.Cells["my_table_id"].FormattedValue; // dann ermittle ich den primary key DataRow delete = dataSet11.Tables["my_table"].Rows.Find(id); // entferne ihn aus dem DataSet (was auch funktioniert) dataSet11.Tables["my_table"].Rows.Remove(delete); // das dataset soll alle änderungen committen dataSet11.AcceptChanges(); // das Update läßt die Datenbank allerdings kalt sqlDataAdapter1.Update(dataSet11, "my_table");
Hat jemand eine Idee?
-
Verwende Rows[i].Delete() und rufe AcceptChanges nach dem Update auf.