Autor Beitrag
mo0n_
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50

Win7
C#
BeitragVerfasst: Mi 25.01.12 11:08 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50

Win7
C#
BeitragVerfasst: Mi 25.01.12 11:25 
meiner DGV liegt eine aus einer Tabelle bestehenden Datenbank zugrunde.

Hier mein Code:

ausblenden 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

ausblenden c# Quelltext
1:
2:
        
this.kontakteBindingSource.AllowNew.ToString();


eine neue Tabellen Zeile erzeugen kann.
Deshalb hatte ich die Vermutung.
daeve
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 116
Erhaltene Danke: 3

Windows (XP Pro, 7 Ultimate x64)
C#,WPF,Java,ASP.Net, VS 2010 Ultimate (x86)
BeitragVerfasst: 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.

Für diesen Beitrag haben gedankt: mo0n_
mo0n_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50

Win7
C#
BeitragVerfasst: Fr 27.01.12 12:26 
Super danke :) Hat funktioniert