Data Binding

20/11/2009 - 13:52 von Luxus Chris | Report spam
Hallo,

ich habe eine Frage zur Speicherung via dataBinding.
Situation:
Habe eine BindingSource(BS) für eine Tabelle (die FKs enthàlt). Diese stelle
ich in einer DGV dar. Falls in einer DGV ein FK auftaucht, nehme ich eine
extra BS und eine Comboboxcolumn. Soweit so gut.

Nun muss ich jedoch einen FK "auslagern", also nicht in der DGV anzeigen,
sondern in einer ComboBox auf der Form. Das lesen funktioniert. Binde die
Combo an die BS der MasterTable, setze Display und ValueMember. Nur
funktioniert das speichern des FK in der Tabelle des dgv nicht. (wie auch,
ist ja nicht drauf ref).

Wie kann ich das Binding der Combo so einstellen, dass ich den aktuellen
Wert (der, der zu der in der DGV selektierten Zeile passt) angezeigt kriegen
und vor allem, wenn ich den in der Combo àndere auch in die BS der DGV
zurückgeschrieben wird als FK?

Danke...
VG
Chris
 

Lesen sie die antworten

#1 Peter Götz
20/11/2009 - 17:23 | Warnen spam
Hallo Chris,

ich habe eine Frage zur Speicherung via dataBinding.
Situation:
Habe eine BindingSource(BS) für eine Tabelle (die FKs enthàlt).



Was meinst Du denn mit FKs?


Diese stelle ich in einer DGV dar.



Bei DGV rate ich mal, dass Du ein DataGridView-Control
meinst.

Falls in einer DGV ein FK auftaucht, nehme ich eine
extra BS und eine Comboboxcolumn. Soweit so gut.



Nachdem Du oben schon mal BindingSource erwàhnt
hast, rate ich mal, dass Du mit BS eine solche meinst.


Nun muss ich jedoch einen FK "auslagern",



Hier komme ich mit raten nicht weiter.
Wen oder was willst Du von wo nach wohiin
auslagern?

Beim Rest Deines Postings wird mir das raten
nun zu mühsam.
Beschreibe Dein Problem vielleicht einfach mal
im Klartext.

Beispiele mit dem DataGrid, die auch das
Zusammenspiel zwischen DataTable, DataView
und dem CurrencyManager (zur Navigation im
Datenbestand) veranschaulichen, findest Du unter

www.gssg.de. -> Visual Basic -> VB.net

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen