Autor Beitrag
beok
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 25.03.10 13:48 
Hallo zusammen,

ich hab ein kleines Problem, für das ich noch keine Lösung gefunden habe. Beim Aufruf einer Form wird eine DataGridView geladen mit fünf Spalten eines untypisierten Datasets. Nachdem die Daten eingetragen worden sind, soll der Inhalt des DatagridViews mit einem Buttonklick in eine MySQL DB geschrieben werden. Und hier bin ich am verzweifeln: Wie bekomm ich es hin, dass die Daten in die MySQL DB kommen?

Gruß,
beok
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 25.03.10 14:58 
Hallo und :welcome:

Auf welchem Weg kommen die Daten denn aus der Datenbank ins DataGridView?

Der korrekte Weg geht so, dass sie mit DbDataAdapter.Fill i.V.m. DbConnection in einer DataTable landen und dann per DataSource an das DGV gehängt werden. Dann geht es mit DbDataAdapter.Update.

Wenn du die Daten direkt ins DGV speicherst, dann schmeiß den Code weg und fang nochmals an. Bei anderen Wegen werden wir sehen.

Mit den genannten Stichwörtern findest du in der SDK-Doku/MSDN/Hilfe genügend Erläuterungen und Beispiele. Auch hilfreich ist das OpenBook VC# Kap. 25 ff. Du musst lediglich anstelle der Db- oder Sql-Klassen deine MySql-Klassen verwenden.

Gruß Jürgen