Forums Neueste Beiträge
 

Datenbindung bei m:n Beziehungen

11/01/2008 - 17:00 von SharpTom | Report spam
Hallo zusammen!

Geht es, dass Daten, die aus einer m:n-Beziehung kommen, gebunden angezeigt
werden und bei Änderungen alle drei Tabellen aktualisiert werden?
Ich meine mit der üblichen Verwendung von DataSet, BindingSource und
BindingNavigator.
Gibt`s da vielleicht irgendwo ein Beispiel (C#), wo es gut ersichtlich ist?

lg
Tom
 

Lesen sie die antworten

#1 Peter Fleischer
11/01/2008 - 19:01 | Warnen spam
"SharpTom" schrieb im Newsbeitrag
news:
Geht es, dass Daten, die aus einer m:n-Beziehung kommen, gebunden
angezeigt
werden und bei Änderungen alle drei Tabellen aktualisiert werden?
Ich meine mit der üblichen Verwendung von DataSet, BindingSource und
BindingNavigator.
Gibt`s da vielleicht irgendwo ein Beispiel (C#), wo es gut ersichtlich
ist?



Hallo Sharfer Tom,
eine n:m-Beziehung sind üblicherweise 3 Tabellen (2 Master, eine Child). Da
kannst du 3 BindingSource-Objekte erstellen und jeweils an ein Grid binden.
Problematisch ist das Hinzufügen von Eintràgen in die Child-Tabelle. Da
solltest du zuerst eine Bedientechnologie entwickeln, die dann zu
implementieren ist. Ein VB-Beispiel habe ich mal erstellt. Ich habe da die
erste Mastertabelle an ein Grid und die zweite Mastertabelle an eine
CheckedListBox gebunden. Die Hàkchen in der CheckedListBox werden vom Inhalt
der Child-Tabelle gesetzt.

Viele Gruesse

Peter

Ähnliche fragen