Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - ComboBox und Datenbank


PSP_GIGA - Do 08.03.12 09:36
Titel: ComboBox und Datenbank
Hallo,

ich habe eine Datenbank mit verschiedenen Tabellen.
Ich möchte die Tabellen in einer ComboBox anzeigen.

Und wenn ich dann eine Tabelle ausgewählt habe, soll sie in dem DataGridView oder ähnliches geöffnet werden.

Ist dies möglich?
Und wenn, wie?

Mit freundlichen Grüßen

PSP_GIGA


mats74 - Do 08.03.12 11:36

Hallo PSP_GIGA
user profile iconPSP_GIGA hat folgendes geschrieben Zum zitierten Posting springen:
Ist dies möglich?

Ja.
user profile iconPSP_GIGA hat folgendes geschrieben Zum zitierten Posting springen:
Und wenn, wie?

Da gibt es viele Wege, dies zu realisieren.
Am Besten hängst Du eine DataSource an deine Combobox [http://msdn.microsoft.com/de-de/library/x8160f6f.aspx] und deine DataGridView's [http://msdn.microsoft.com/de-de/library/system.windows.forms.datagridview.datasource(v=VS.80).aspx], die Dir die Daten entsprechend der Auswahl anzeigen.

Probier erst einmal die Tabellendaten in einem DataGridView oder einem anderen Control darzustellen ohne weitere Verbindungen zu weiteren Control. Dann wird Dir die Funktionalität einer DataSource verständlich.


Ralf Jansen - Do 08.03.12 12:30

PSP_GIGA hat folgendes geschrieben:
ich habe eine Datenbank mit verschiedenen Tabellen.
Ich möchte die Tabellen in einer ComboBox anzeigen.

Deine konkrete DBConnection Klasse sollte ein GetSchema Methode haben mit der man sich die entsprechenden Informationen ranholen kann. Das ist aber Datenbankabhängig. Wenn deine Datenbank das nicht unterstützt mußt du dich mit den Systemtabellen (ebenfalls Datenbank abhängig) rumschlagen.

Moderiert von user profile iconTh69: C#- durch Quote-Tags ersetzt