DataGridView Steuerelemente werden auf Windows Forms-Anwendungen mit der Microsoft NET -Plattform. . DataGridViews Hilfe Entwickler anzuzeigen einfache und komplexe Daten in einem Steuerelement, das eine Tabelle mit Zeilen und Spalten editierbar ähnelt. Es gibt auch alternative Steuerelemente, die Sie verwenden, die auch angezeigt werden können tabellarische Daten . DataGridView-Steuerelement
DataGridViews , die komplexesten Windows Forms -Steuerelemente Daten sind hochgradig anpassbar . Ein DataGridView können Sie die Breite der Spaltenüberschriften , Farben zu ändern und sogar die Art und Weise abwechselnden Reihen erscheinen in der Kontrollgruppe . Dutzende von Methoden und Event-Handler auch Ihnen helfen, die Art und Weise der Steuerung interagiert mit den Nutzern . Durch das Anbringen des OnCurrrentCellChanged Veranstaltung an die Steuerung , zum Beispiel , können Sie Code schreiben, der eine Aufgabe ausführt, wenn Sie die aktuell ausgewählte Zelle ändern. DataGridViews können Sie auch neue Zeilen einfügen und vorhandene löschen .
Datenquellen und Data Binding
DataGridViews sind nutzlos, wenn man sie mit Daten füllen . Diese Daten können von XML-Dateien , Datenbanken , Sammlungen und anderen Quellen kommen . Sie haben die Möglichkeit, Datenquellen zu einem DataGridView mit einer DataBindingSource Komponente zu binden . Binding Datenquellen DataGridViews ist hilfreich, wenn Sie für die . NET Framework möchte die Kontrolle der Datenquelle automatisch aktualisiert. Erstellen eines DataGridView und Binden an Daten ist nicht schwierig, aber können Sie nicht brauchen , um dieses Maß an Funktionalität Steuerung verwenden , wenn Ihre Daten Display Bedürfnisse sind einfach .
ListView
< br >
Sie feststellen, dass das ListView-Steuerelement alle Funktionen, die Sie brauchen, um tabellarische Daten anzuzeigen hat, kann . Es ist viel einfacher einzurichten , können Sie es an Datenquellen binden und Sie können eine oder mehrere Datenspalten , um es hinzuzufügen einfach mit ein paar Zeilen Code. Diese Kontrolle hat weniger anpassbare Eigenschaften und Ereignisse als in einem DataGridView gefunden. Sie können jedoch eigenen Code schreiben, der das dem Steuerelement DrawItem Ereignishandler überschreibt , um solche Aufgaben wie das Hinzufügen wechselnden Farben zu Datenzeilen durchzuführen. ListViews können Sie auch gruppierten Daten ähnlich wie bei der Windows- Explorer zeigt Dateinamen nach Kategorien gruppiert angezeigt .
ListBox
Die ListBox ist die einfachste . NET Liste Steuerung und hat weniger anpassbare Eigenschaften und Ereignisse als die in der ListView . Die ListBox Einfachheit und leichte , aber machen es perfekt in einigen Situationen, in denen Sie benötigen, um eine einzelne Spalte von Daten, die sich in einer Datenbank oder die Elemente in einer . NET List-Auflistung gefunden wurden. Nach dem Erstellen eines ListBox , können Sie binden ihn an einer Datenquelle oder fügen Sie Elemente manuell mit Hilfe der Add-Methode . Sie haben auch die Möglichkeit, die Anzahl der Spalten, die eine ListBox , indem Sie seine MultiColumn Eigenschaft zeigt definieren "true".