Hi,
auf Form1 habe ich ein wunderschönes DGV, welches über eine BindingSource Daten einer DataSets anzeigt.
Auf Form2 soll ein Datensatz mit Textboxen editiert/angezeigt werden.
Die DataBindings Eigenschaft der Textbox "tbName" habe ich auf
Die DataBindings Eigenschaft der Textbox "tbBemerkung" habe ich auf
Die Tabelle KD ist eine Childtabelle von ICa.
Beim Klick auf einen Button soll Form2 öffnen und die dortigen BindingSources auf dem selben (nicht nur dem gleichen!) Datensatz stehen, wie in Form1.
So funktioniert es nicht:
Wie bekomme ich es hin, dass die BindingSources quasi synchronisiert werden?
Ok, es funktioniert irgendwie so (mit den Winform Helpers von @ErfinderDesRades) :
Damit wird in der Textbox tbNachname schon mal das richtige angezeigt.
Aber die tbBemerkung, die ja aus einer anderen BindingSource gefüttert wird, verhält sich noch nicht so, wie ich es wünsche. Ich würde da gerne etwas eingeben, was dann nach dem Schließen von Form2 gespeichert und beim erneuten Öffnen auch wieder angezeigt wird. Das klappt noch nicht.
auf Form1 habe ich ein wunderschönes DGV, welches über eine BindingSource Daten einer DataSets anzeigt.
Dgv.DataSource=ICaBS
ICaBS.DataSource=ICaDts
ICaBS.DataMember="ICa"
Auf Form2 soll ein Datensatz mit Textboxen editiert/angezeigt werden.
Die DataBindings Eigenschaft der Textbox "tbName" habe ich auf
ICaBS - Nachname
eingestellt.Die DataBindings Eigenschaft der Textbox "tbBemerkung" habe ich auf
KDBS - Bemerkung
eingestellt.Die Tabelle KD ist eine Childtabelle von ICa.
ICaBS.DataSource=ICaDts
ICaBS.DataMember="ICa"
KDBS.DataSource=ICaBS
KDBS.DataMember="ICa_KD"
Beim Klick auf einen Button soll Form2 öffnen und die dortigen BindingSources auf dem selben (nicht nur dem gleichen!) Datensatz stehen, wie in Form1.
So funktioniert es nicht:
Wie bekomme ich es hin, dass die BindingSources quasi synchronisiert werden?
Ok, es funktioniert irgendwie so (mit den Winform Helpers von @ErfinderDesRades) :
Damit wird in der Textbox tbNachname schon mal das richtige angezeigt.
Aber die tbBemerkung, die ja aus einer anderen BindingSource gefüttert wird, verhält sich noch nicht so, wie ich es wünsche. Ich würde da gerne etwas eingeben, was dann nach dem Schließen von Form2 gespeichert und beim erneuten Öffnen auch wieder angezeigt wird. Das klappt noch nicht.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „OliverSte“ ()