. Data Grid und Data Grid Ansicht sind beide Klassen in Windows-Anwendungsentwicklung gefunden. Diese "Controls" der Daten erlauben Präsentation zu einer ADO.NET Datenquelle gebunden werden und in einem tabellarischen Format . Diese Kontrollen werden sowohl im System.Windows.Forms Klassennamespace gefunden. Es gibt leichte Unterschiede zwischen diesen Kontrollen und deren Umsetzung. DataGrid-Klasse
Das Data Grid wird durch die Schaffung eines neuen Data Grid-Objekt mit dem Schlüsselwort "new" instanziiert . Data Grid ermöglicht Datenabruf und Präsentation aus einer ADO.NET- Datenquelle , wie SQL.NET . Diese Klasse enthält eine Vielzahl von Eigenschaften, Ereignisse und Methoden, die verwendet werden, um das Verhalten der Steuerung innerhalb einer Anwendung zu ändern sind . Viele der Methoden bereitgestellt erben von der Objekt-, Komponenten-und Control- Klassen . Eine einzige Konstruktor "Data Grid" wird von diesem Objekt zur Verfügung gestellt.
DataGridView
Data Grid Ansicht wird auch in der System.Windows.Forms -Namespace enthalten . Diese Aufgabe wird in der gleichen Weise wie eine Daten- Grid erstellt und auch ein paar neue Schnittstellen . Es gibt ein paar zusätzliche Funktionen zur Verfügung , um eine Anwendung Entwickler bei der Implementierung von Data Grid View. Die Daten können von einem ungebundenen Quelle , Quelle gebunden oder beides sein. Es gibt auch einen größeren Schwerpunkt auf Präsentation der Daten durch hinzugefügt Anzeigemodi platziert .
Einführungshinweise
Data Grid Ansicht soll die Data Grid -Klasse ersetzen. Data Grid Ansicht umfasst die gesamte Funktionalität eines Standard- Data Grid -Objekt , während das Hinzufügen neuer Features . Umstellung auf Data Grid View ist , in den meisten Fällen nur eine Frage der Änderung der Objekttyp im Code erstellt . Dieses Refactoring -Prozess ist leicht in Visual Studio automatisch . Durchgeführt
künftige Unterstützung
Das Data Grid View-Steuerelement ersetzt Data Grid in allen Implementierungen . Diese Steuerung ist robuster und feature-rich für Entwickler. Data Grid hat sich jedoch nicht aus der aktuellen Rahmen Basisklasse entfernt worden und wird noch einige Zeit , um die Abwärtskompatibilität und speziellen Einsatz zu erleichtern , wenn sie von Entwicklern gewünschten gelassen werden. Dies ermöglicht Flexibilität bei der Auswahl der Steuerung und Code-Auswahl für Entwickler.