Laden...

Databinding: n Comboboxen

Erstellt von Nesso vor 11 Jahren Letzter Beitrag vor 11 Jahren 513 Views
Nesso Themenstarter:in
18 Beiträge seit 2010
vor 11 Jahren
Databinding: n Comboboxen

verwendetes Datenbanksystem: <.mdb>
Entwicklungsumgebung: VS2010

Hallo Liebe Community,

ich habe ein einfaches Vorhaben, was mir momentan den Kopf zerbricht.

Ich habe zwei Comboboxen.
Die Auswahl der ersten Combobox soll die Einträge in der zweiten Combobox filtern.
Eigentlich ganz einfach...

Meine vorgehensweise:

Ich verwende ein typisiertes DataSet.
Das DataSet hat momentan zwei Tabellen mit einer 1 zu N Beziehung:

Tabelle tbl_Verband:
ID_Verband (Autowert)
Verband (Text)

Tabelle tbl_Verein:
ID_Verein (Autowert)
Verein (Text)
FK_Verband (Zahl)

Im Designer erstelle ich mir zwei Comboboxen.

CB_Verband bekommt über den Designer folgendes zugewiesen:
DataSource = DataSet1.tbl_Verband
SelectedValue = FK_Verband (Databinding aus der tbl_Verein)
ValueMember = ID_Verband
DisplayMember = Verband

CB_Verein:
DataSource = DataSet1.tbl_Verein
ValueMember = ID_Verein
DisplayMember = Verein

Nachdem ich das so eingegeben habe, findet man in dem Load Event folgenden Code:


this.verbandTableAdapter.Fill(this.DataSet1.tbl_Verband);
this.vereinTableAdapter.Fill(this.DataSe1t.tbl_Verein);

Starte ich die Anwendung,bekomme ich leider alle Inhalten in die CB geschrieben.
Es wird nicht gefiltert...aber wenn ich in der CB_Verein ein Verein auswähle springt die CB_Verband zu den dazugehörigen Verband...
Eigentlich nicht das, was ich haben wollte.

Ich habe mir bereits folgende Links schon angeschaut:
Problem mit Relation
ComboBox-Bindung: Nach Auswahl in der ersten Box in zweiter Box die zugehörigen Werte anzeigen

Ich hoffe, Ihr versteht mein Problem und könnt mir weiterhelfen.

LG
Nesso