Hi,
ich beschäftige mich seit kurzen mit Visual C#.net. Nach Grundlagenstudium und einlesen in den OOP Charakter dieser Sprache habe ich begonnen eine kleine Anwendung zusammen zu basteln. (siehe Anhang gui.jpg)
Ich habe mit Textboxen, Comboboxen und Co. ein kleines Formular zusammengestellt. Die Comboboxen erhalten ihren Inhalt aus einer MySQL DB und stehen in abhängigkeit. Nachdem das Formular abgeschickt ist (Button "Hinzufügen") möchte ich die Daten im DataGridView anzeigen lassen. Einfach als Kontrolle für den User. Er soll erst seinen Stapel Daten eingeben, Alles komplett nochmal ansehen, notfalls ändern oder löschen können und danach Alles abschicken (Button "Speichern").
In der Datenbank speichere ich aber andere Werte ab als für den User sichtbar. Ich brauche also eine Datenstruktur im Hintergrund, die sich den sichtbaren Daten anpasst - z.b. wenn der User eine Zeile im DataGridView löscht.
Meine Fragen dazu sind:
Ist das DataGridView das richtige Element für mich? - ich möchte die Daten einfach nur optisch mittels einer Tabelle wiedergeben und es sollte möglich sein Buttons in eine Tabellenzelle zu bekommen (btw kann mir Jemand einen Tip geben wie das geht?).
Ist das DataSet für die Datenhaltung im Hintergrund das richtige ELement oder sollte ich alles über Arrays oder ArrayLists machen?
Danke schon mal für Eure Hilfe.
Markus
P.S. Bin neu hier, das ist mein erster Post - Ich hoffe, er ist nicht komplett falsch plaziert.
2.P.S. Ich nutze als Dokumentation das Openbook vom Galileo Verlag, sowie Visual C#.NET vom Hanser Verlag -> welche Bücher oder Online Dokumentationen könnt ihr mir empfehlen, die über Grundlageninformationen hinaus gehen, die sich mit dem Anwenden der "Basics" beschäfftigen.
Moderiert von Christian S.: Topic aus C# - Die Sprache verschoben am Mi 19.03.2008 um 11:06