Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Änderung in der DGV speichern
mo0n_ - Mi 25.01.12 11:08
Titel: Änderung in der DGV speichern
Hallo Leute,
könnte mir jemand einen Befehl oder eine Referenz zu einem Befehl posten mit dem ich Änderungen in meiner DGV speichern kann.
Vielen Dank:)
Ralf Jansen - Mi 25.01.12 11:18
Ein DataGridView speichert nichts sondern zeigt nur Daten an. Um dir zu helfen bräuchten wir schon deutlich mehr Details über das was du da hast.
mo0n_ - Mi 25.01.12 11:25
meiner DGV liegt eine aus einer Tabelle bestehenden Datenbank zugrunde.
Hier mein Code:
c# Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| private void Form3_Load(object sender, EventArgs e) { this.kontakteTableAdapter.Fill(this.datenbank1DataSet1.Kontakte); }
private void textBox1_TextChanged(object sender, EventArgs e) {
kontakteBindingSource.Filter = string.Format("Firma like '%" + textBox1.Text + "%'"); }
private void button2_Click(object sender, EventArgs e) { this.kontakteTableAdapter.Fill(this.datenbank1DataSet1.Kontakte); } |
Mir ist aufgefallen, dass ich 1.) während des ausführens in meine DGV hineinschreiben kann und 2.) das ich mit Hilfe des
c# Quelltext
1: 2:
| this.kontakteBindingSource.AllowNew.ToString(); |
eine neue Tabellen Zeile erzeugen kann.
Deshalb hatte ich die Vermutung.
daeve - Do 26.01.12 20:58
Deine Daten sind ja im DS(DataSet) gespeichert und werden dann vom DGV angezeigt, am besten du machst eine BindingSource zwischen DS und DGV.
Danach kannst du nur wider dein DS in die DB speichern oder wohin auch immer.
Die Änderungen die du im DGV machst werden direkt in das DS geschrieben über die BindingSource.
mo0n_ - Fr 27.01.12 12:26
Super danke :) Hat funktioniert
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!