Hallo
ich habe da ein kleines Verständnisproblem bei der Verbindung von z.B. 2 Tabellen einer Datenbank.
Ich habe z.B. 2 Tabellen diese stehen in Relation über BestellerNameID
1) Tabelle1 = Bestellung mit BestellID BestellerNameID und Datum
2) Tabelle2 = Besteller mit BestellerNameID , Vorname und Nachname (ComboBox)
Ebenso einen BindingNavigator der auf die Bestellung zeigt.
ich platziere nun die Textboxen , den Binding Navigator und die Combobox auf eine Form
Nach dem Start funktioniert der BindingNavigator und wenn ich Pfeil Nach ober oder unten Drücke werden je nach Index
die zugehörigen Werte der Textboxen von Tabelle1 angezeigt. Jedoch nicht von Tabelle 2.
Wenn ich nun die SelectedValue eigneschaft der ComboBox auf die BindingSource der Tabelle 1 mit - BestellerNameID
und den Value Member auch auf BestellerID setze dann Funktioniert alles einwandfrei.
Nun meine eigentliche Frage:
Ich habe die Relation doch schon in der Datenbank gesetzt bzw man sieht sie auch im "DataSet"
Warum erkennt er denn eigentlich nicht von Grund auf schon die Beziehung, warum muß ich sie erst setzen.
Was kann ich eigentlich mit Bestellung_BestellerBindingSource anfangen.
Viele Fragen.
Bin gespannt ob es da eine einfache Erklärung dafür gibt.
Danke und Gruß
Norbert
ich habe da ein kleines Verständnisproblem bei der Verbindung von z.B. 2 Tabellen einer Datenbank.
Ich habe z.B. 2 Tabellen diese stehen in Relation über BestellerNameID
1) Tabelle1 = Bestellung mit BestellID BestellerNameID und Datum
2) Tabelle2 = Besteller mit BestellerNameID , Vorname und Nachname (ComboBox)
Ebenso einen BindingNavigator der auf die Bestellung zeigt.
ich platziere nun die Textboxen , den Binding Navigator und die Combobox auf eine Form
Nach dem Start funktioniert der BindingNavigator und wenn ich Pfeil Nach ober oder unten Drücke werden je nach Index
die zugehörigen Werte der Textboxen von Tabelle1 angezeigt. Jedoch nicht von Tabelle 2.
Wenn ich nun die SelectedValue eigneschaft der ComboBox auf die BindingSource der Tabelle 1 mit - BestellerNameID
und den Value Member auch auf BestellerID setze dann Funktioniert alles einwandfrei.
Nun meine eigentliche Frage:
Ich habe die Relation doch schon in der Datenbank gesetzt bzw man sieht sie auch im "DataSet"
Warum erkennt er denn eigentlich nicht von Grund auf schon die Beziehung, warum muß ich sie erst setzen.
Was kann ich eigentlich mit Bestellung_BestellerBindingSource anfangen.
Viele Fragen.
Bin gespannt ob es da eine einfache Erklärung dafür gibt.
Danke und Gruß
Norbert