Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das DataGridView Steuerelement ist ein neues Steuerelement, das das DataGrid Steuerelement ersetzt. Das DataGridView Steuerelement bietet zahlreiche grundlegende und erweiterte Features, die im DataGrid Steuerelement fehlen. Darüber hinaus erleichtert die Architektur des DataGridView Steuerelements das Erweitern und Anpassen als das DataGrid Steuerelement.
In der folgenden Tabelle werden einige der primären Features des DataGridView-Steuerelements beschrieben, die beim DataGrid-Steuerelement fehlen.
DataGridView-Steuerelementmerkmal | BESCHREIBUNG |
---|---|
Mehrere Spaltentypen | Das DataGridView Steuerelement bietet mehr integrierte Spaltentypen als das DataGrid Steuerelement. Diese Spaltentypen erfüllen die Anforderungen der am häufigsten verwendeten Szenarien, sind aber auch einfacher zu erweitern oder zu ersetzen als die Spaltentypen im DataGrid Steuerelement. Weitere Informationen finden Sie unter Spaltentypen im DataGridView-Steuerelement von Windows Forms. |
Mehrere Möglichkeiten zum Anzeigen von Daten | Das DataGrid Steuerelement ist auf das Anzeigen von Daten aus einer externen Datenquelle beschränkt. Das DataGridView Steuerelement kann jedoch ungebundene Daten anzeigen, die in dem Steuerelement gespeichert sind, Daten aus einer gebundenen Datenquelle oder gebundene und ungebundene Daten zusammen. Sie können auch den DataGridView virtuellen Modus im Steuerelement implementieren, um benutzerdefinierte Datenverwaltung bereitzustellen. Weitere Informationen finden Sie unter Datenanzeigemodi im DataGridView-Steuerelement von Windows Forms. |
Mehrere Möglichkeiten zum Anpassen der Anzeige von Daten | Das DataGridView Steuerelement stellt viele Eigenschaften und Ereignisse bereit, mit denen Sie angeben können, wie Daten formatiert und angezeigt werden. Sie können z. B. die Darstellung von Zellen, Zeilen und Spalten abhängig von den darin enthaltenen Daten ändern, oder Sie können Daten eines Datentyps durch entsprechende Daten eines anderen Typs ersetzen. Weitere Informationen finden Sie unter "Datenformatierung" im Windows Forms DataGridView-Steuerelement. |
Mehrere Optionen zum Ändern von Zellen, Zeilen, Spalten und Kopfzeilendarstellung und -verhalten | Mit dem DataGridView Steuerelement können Sie auf vielfältige Weise mit einzelnen Rasterkomponenten arbeiten. Sie können z. B. Zeilen und Spalten fixieren, um zu verhindern, dass sie scrollen; Zeilen, Spalten und Überschriften ausblenden; ändern, wie Zeilen-, Spalten- und Kopfzeilengrößen angepasst werden; die Art und Weise ändern, wie Benutzer Auswahl treffen; und stellen QuickInfos und Kontextmenüs für einzelne Zellen, Zeilen und Spalten bereit. |
Das DataGrid Steuerelement wird aus Gründen der Abwärtskompatibilität und speziellen Anforderungen beibehalten. Für fast alle Zwecke sollten Sie das DataGridView Steuerelement verwenden. Das einzige Feature, das im DataGrid Steuerelement verfügbar ist, das nicht im DataGridView Steuerelement verfügbar ist, ist die hierarchische Anzeige von Informationen aus zwei verknüpften Tabellen in einem einzigen Steuerelement. Sie müssen zwei DataGridView Steuerelemente verwenden, um Informationen aus zwei Tabellen anzuzeigen, die sich in einer Master-/Detailbeziehung befinden.
Upgrade auf das DataGridView-Steuerelement
Wenn Sie über vorhandene Anwendungen verfügen, die das DataGrid Steuerelement in einem einfachen datengebundenen Szenario ohne Anpassungen verwenden, können Sie das alte Steuerelement einfach durch das neue Steuerelement ersetzen. Beide Steuerelemente verwenden die standardmäßige Windows Forms-Datenbindungsarchitektur, sodass das DataGridView Steuerelement ihre gebundenen Daten ohne zusätzliche Konfiguration anzeigt. Möglicherweise möchten Sie jedoch erwägen, Datenbindungsverbesserungen zu nutzen, indem Sie Ihre Daten an eine BindingSource Komponente binden, die Sie dann an das DataGridView Steuerelement binden können. Weitere Informationen finden Sie unter BindingSource-Komponente.
Da das DataGridView Steuerelement über eine völlig neue Architektur verfügt, gibt es keinen einfachen Konvertierungspfad, mit dem Sie DataGrid Anpassungen mit dem DataGridView Steuerelement verwenden können. Viele DataGrid Anpassungen sind mit dem neuen DataGridView Steuerelement jedoch aufgrund der integrierten Funktionen, die verfügbar sind, unnötig. Wenn Sie benutzerdefinierte Spaltentypen für das DataGrid Steuerelement erstellt haben, das Sie mit dem DataGridView Steuerelement verwenden möchten, müssen Sie sie erneut mithilfe der neuen Architektur implementieren. Weitere Informationen finden Sie unter Anpassen des Windows Forms DataGridView-Steuerelements.
Siehe auch
- DataGridView
- DataGrid
- BindingSource
- DataGridView-Steuerelement
- DataGrid-Steuerelement
- BindingSource-Komponente
- Spaltentypen im DataGridView-Steuerelement von Windows Forms
- Zellstile im DataGridView-Steuerelement in Windows Forms
- Datenanzeigemodi im DataGridView-Steuerelement von Windows Forms
- Datenformatierung im DataGridView-Steuerelement in Windows Forms
- Größenänderungsoptionen im DataGridView-Steuerelement in Windows Forms
- Spaltensortiermodi im DataGridView-Steuerelement von Windows Forms
- Auswahlmodi im DataGridView-Steuerelement von Windows Forms
- Anpassen des DataGridView-Steuerelements von Windows Forms
.NET Desktop feedback