DataView bezieht sich auf eine angepasste Ansicht einer Datentabelle . Die Ansicht kann Daten sortieren, filtern , Suche oder Bearbeiten von Daten verwendet werden. In . NET hat DataView-Klasse -Funktionen und ermöglicht die Datenbindung in Windows Forms. DataView-Klasse ermöglicht es Ihnen auch um eine Teilmenge der Daten aus der DataTable zu präsentieren. TreeView-Klasse zeigt eine hierarchische Liste der markierten Elemente , die jeweils von einem TreeNode vertreten. Sie können Daten aus DataView laden und die Daten in TreeView-Steuerelement . Um dies zu tun , müssen Sie eine Baumansicht , die an eine Datenquelle gebunden ist, zu entwickeln. Things You
Visual Studio.Net
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start", " Alle Programme " und " Visuelle Studio.Net . " Klicken Sie auf " Datei "und" Neu ", um ein neues Projekt zu erstellen. Wählen Sie " Visual C # ", wie die Entwicklung Sprache und " Windows-Anwendung ", wie der Art der Anwendung . Geben Sie einen Namen wie project1 für das Projekt. Wählen Sie einen Speicherort für die Projektdateien , indem Sie auf " Durchsuchen".
2
Klicken Sie auf " project1 " auf der " Explorer ", um es zu erweitern. Klicken Sie auf " Form1 " und wechseln Sie zu entwerfen. Klicken Sie auf " Werkzeuge " und dann "Button ". Klicken Sie auf die Form und lassen Sie die Taste. Ändern Sie den "Text" der Schaltfläche auf " Button1 " in Eigenschaften.
3
Klicken Form1.cs , um den Code -Fenster eingeben . Definieren Sie Variablen wie folgt : Private project1.TreeViewBound treeViewBound1 , private System.Windows.Forms.DataGrid dataGrid1 ;
4
Doppelklicken Sie auf das " Button1 " Sie gerade erstellt haben , und geben Sie den folgenden Code: dt = neue DataTable ( " Artikel "); dt.Columns.Add ( "id" , typeof ( int) ); dt.Columns.Add ("name" , typeof (string) ); dt.Rows.Add ( new object [ ] {1, "Joe" }); dt.Rows . Add ( new object [ ] {2, " Joan "} ); dt.AcceptChanges (); dies . dataGrid1.DataSource = dt ; this.treeViewBound1.ValueMember = "id" ; this.treeViewBound1.DisplayMember = "Name" ; this.treeViewBound1.DataSource = dt ;