Autor Beitrag
highlander78
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 62



BeitragVerfasst: Do 24.11.11 11:08 
Hallo,

habe mal wieder ein Problem zu lösen.

Ich lade daten aus einer Access DB in ein Datagridview( das mache ich so).




ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
  string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
                                    System.Threading.Thread.GetDomain().BaseDirectory + "test.mdb";

            string query = "SELECT * FROM Test";

            dAdapter = new OleDbDataAdapter(query, connString);

            OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(dAdapter);

            dTable = new DataTable();

            dAdapter.Fill(dTable);

            BindingSource bSource = new BindingSource();

            bSource.DataSource = dTable;

            dataGridView1.DataSource = bSource;


Ich weiss nicht ob ich auf den richtigen weg bin...also ich möchte in der DGV neue Daten eintragen oder ändern
und dann natürlich diese in der Access DB wieder speichern.

Ich habe gestern Stundenlang probiert aber das funktioniert nicht so wie ich es im Netz rausgefunden habe.
Ist das überhaupt so möglich wie ich es mir vorstelle ,mit DGV... gibt es evtl.andere möglichkeit ?

Also ich versuche die änderungen in der DGV so zu speichern:

ausblenden C#-Quelltext
1:
dAdapter.Update(dTable);					



Leider funktioniert es nicht so einfach...


Gruss


highlander78
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 24.11.11 23:17 
Hallo highlander78

also das sollte schon funktionieren so...

hat deine Tabelle einen Automatisierten Primary Key ? irgend eine ID ?
highlander78 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 62



BeitragVerfasst: Fr 25.11.11 08:21 
Hallo,
also wenn du mich das Fragst.. Tabelle die ich ich auslese
hat keinen Key ....ist das notwendig?

Gruss
schoenewelt
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Fr 25.11.11 16:54 
Hi,

du solltest an dieser Stelle mal nach CommandBuilder und DataAdapter suchen. Hierzu gibt es sehr viele Tutotrials.


Gruß
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: Fr 25.11.11 19:31 
user profile iconhighlander78 hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,
also wenn du mich das Fragst.. Tabelle die ich ich auslese
hat keinen Key ....ist das notwendig?

Gruss


Ja erstell doch mal eine ID die in der Access DB automatisch einen wert bekommt (primary key)

laden kannst du sie den ?