Forum: VB.NET |
Thema:
Datagrid in Combobox in UserForm ? |
Von:
Ruppyo Jantzen (
20.08.2004 17:45) |
Hi,
Ich habe mir ein Benutzersteuerelement erstellt. Das Ding besitzt ein Textfeld und eine Schaltfläche, sowie ein weiteres Formular, das beim Click auf die Schaltfläche geöffnet wird. In dem Zusätzlichen Formular habe ich ein Datagrid, zur anzeige meiner Taabelleneinträge (like ComboBox mit Tabellarischer Darstellung ). Dem Benutzersteuerelement habe ich Eigenschaften mitgegeben, mit denen im Entwurf Datasource und Datamember an das Datagrid im zweiten Formular übergeben wird ( über Property ).
Funktioniert alles so weit ganz gut. Die Daten werden geladen und ich kann im Datagrid navigieren.
Zum Testen habe ich ein Formular erstellt, welches das Laden etc. zur Verfügung stellt und das Steuerelement wurde darin eingebunden. In diesem Testformular ist auch ein Dataset ( objekt ) vorhanden, welches ich direkt über die Variablen an mein Steuerelement weiter gebe.
Beim Testen wird das Dataset im Testformular und das in meinem Steuerelement geladen. Jedoch wenn ich im Steuerelement den Datensatz wechsle geschieht im Dataset des Testformulars nichts. Wenn ich ein Dataset direkt in dem Steuerelement einbinde (was ich aber lieber über eben ein zweites Formular lösen würde ), funktioniert die navigation. Wo ist hier die Wissenslücke ?
Wird bei dem Zweiten Formular eine neue Instaqnz des Datasets ( objekts ) erstellt ? Wie kann ich das Problem lösen ?
rub
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!