Hallo..
Ich arbeite mit einem typisierten DataSet und habe aus verschiedenen Gründen Daten auf mehrere Tabellen aufgeteilt.
Hier ein inhaltlich etwas blödes Beispiel, das aber recht gut zeigt was ich meine:
tblKundeTeilA
colKunde_ID
colVorname
colNachname
tblKundeTeilB
colKunde_ID
colLieblingsverkaeufer
colLieblingsladen
tblKundeTeilC
colKunde_ID
colKundeneinstufung
colLetztePruefung
Für jede Kunden-ID (colKunde_ID) gibt es in jeder Tabelle einen Datensatz. Ich möchte nun in einem DataGridView in jeweils einer Zeile z.B. colVorname, colNachname, colLieblingsverkaeufer und colKundeneinstufung darstellen. Diese Daten zur Laufzeit abzufragen und in einem DataGridView anzuzeigen, bekomme ich wohl hin. Ich würde das jedoch gerne in der Entwicklungsumgebung fertigstellen, die Spalteneinstellungen im DataGridView usw..
Die einzige Möglichkeit, die mir bislang einfiel, ist die Bindung des DataGridView an z.B. Tabelle tblKundeTeilA und die Darstellung aller Daten, die nicht aus tblKundeTeilA kommen, über die Anzeige
Also z.B. so:
Die Combobox kann man einstellungsmäßig so "vergewaltigen", daß sie wie eine Textbox aussieht..
..aber ist das der richtige Weg?
Ich arbeite mit einem typisierten DataSet und habe aus verschiedenen Gründen Daten auf mehrere Tabellen aufgeteilt.
Hier ein inhaltlich etwas blödes Beispiel, das aber recht gut zeigt was ich meine:
tblKundeTeilA
colKunde_ID
colVorname
colNachname
tblKundeTeilB
colKunde_ID
colLieblingsverkaeufer
colLieblingsladen
tblKundeTeilC
colKunde_ID
colKundeneinstufung
colLetztePruefung
Für jede Kunden-ID (colKunde_ID) gibt es in jeder Tabelle einen Datensatz. Ich möchte nun in einem DataGridView in jeweils einer Zeile z.B. colVorname, colNachname, colLieblingsverkaeufer und colKundeneinstufung darstellen. Diese Daten zur Laufzeit abzufragen und in einem DataGridView anzuzeigen, bekomme ich wohl hin. Ich würde das jedoch gerne in der Entwicklungsumgebung fertigstellen, die Spalteneinstellungen im DataGridView usw..
Die einzige Möglichkeit, die mir bislang einfiel, ist die Bindung des DataGridView an z.B. Tabelle tblKundeTeilA und die Darstellung aller Daten, die nicht aus tblKundeTeilA kommen, über die Anzeige
.ColumnType = DataGridViewComboBoxColumn
in Comboboxen vorzunehmen.Also z.B. so:
.DataSource
= tblKundeTeilB, .DisplayMember
= (tblKundeTeilB).colLieblingsverkaeufer und .ValueMember
= (tblKundeTeilB).colKunde_ID.Die Combobox kann man einstellungsmäßig so "vergewaltigen", daß sie wie eine Textbox aussieht..
..aber ist das der richtige Weg?
--------
Lieber inkompetent als inkontinent
Lieber inkompetent als inkontinent