2009-02-26 5 views
1

bearbeiten: DuplicateWie binden Sie ein Struktursteuerelement an eine Datenquelle in VB .NET?

Ich bin neu zu .NET, und ich habe auf einem kleinen Arbeitsprojekt genommen, eine bestehende VB6 Produkt auf eine aktuelle Version von VB Umwandlung (seine entweder das oder Lernen VB6!). Dieses Produkt ist eine interne Desktop-Anwendung (nicht webbasiert).

Ich muss eine neue Strukturansicht erstellen, die mit einer bestimmten Tabelle verknüpft ist.

Jede Zeile in der Tabelle hat eine übergeordnete ID, die zurück zum Primärschlüssel der Tabelle führt und die Knotenhierarchie definiert. Diese Beziehung muss also in der Datenbindung angegeben werden.

Kann ich das Standard-Treeview-Steuerelement in Visual Studio 2008 verwenden, oder brauche ich etwas extra, damit das funktioniert?

Antwort

0

Laut another question ist dies nicht möglich, da das normale TreeView-Steuerelement die Datenbindung nicht unterstützt.

Sie müssten entweder programatically populate, oder verwenden Sie eine Komponente von Drittanbietern (Ich habe Developer Express in der Vergangenheit mit C++/Delphi-Komponenten verwendet, sie sind fantastisch!).

1

Sie können ein TreeView-Steuerelement mithilfe einer XML-Datei binden, die Ihre Knoten definiert, oder Sie können sie durch Abfragen einer Datenbank binden. Hier ist ein Artikel von 15 Seconds, der ein ziemlich gründliches Tutorial zur Verwendung des .NET TreeView-Steuerelements enthält.