The DataGrid und GridView in Programmiersprachen sind ähnliche Steuerelemente, die Sie in Tabellen anzuzeigen verwenden . Beide Steuerelemente aussehen wie die Person, die Ihr Programm, aber wie sie funktionieren unterscheidet sich deutlich . Das GridView ist der Nachfolger des DataGrid , und es hat mehr Funktionen und bessere Codierung effizienter Funktionalität erstellen. Design und Funktionen
Das GridView-Steuerelement ist intuitiver als ein DataGrid-Steuerelement . Bei der Gestaltung der Form Ihres Projekts , müssen Sie sich nicht um gemeinsame Funktionalität Elemente wie Daten sortieren und bearbeiten zu programmieren. Sie müssen den Code schreiben, für diese Funktionen bei Verwendung eines DataGrid , die garantiert nicht ihre Wirksamkeit oder Effizienz im Vergleich zu einem GridView . Das GridView-Steuerelement hat auch Design-Merkmale , mit denen Sie die Schnittstelle anpassen können.
Datenquellenbindung
DataSet-Steuerelement ordnet Datenlesers um die Daten in einer Zwickmühle DataGrid und GridView steuert in einem Programm. Dieser Leser kann eine andere Steuerung im Programm oder einer Sammlung , wie ein Array sein. Allerdings steuert DataGrid nur die Benutzer wählen nur die Daten in einer Tabelle , er kann nicht mit ihr zu interagieren auf andere Weise , ohne dass Sie zusätzlichen Code . Das GridView schafft Identifikation Eigenschaften und gleicht sie mit den Daten , die der Anwender mit ihm interagieren können , wie z. B. durch Ändern oder Löschen von Informationen in der Tabelle.
Paging
< br >
Paging von Informationen ist ein Speicher - Management- Prozess, bei dem ein Programm speichert und ruft Daten von einem Computer- Sekundärspeicher , zum Beispiel eine Festplatte. Das GridView-Steuerelement ist ein PagerSettings Eigenschaft nicht in einem DataGrid-Steuerelement gefunden. Diese zusätzliche Eigenschaft bedeutet, dass Sie nicht haben, um alle Daten in den Hauptspeicher geladen werden auf einmal. Stattdessen können Sie nur einen Teil der Daten , und sogar das Aussehen der ausgewählten Elemente , wie z. B. Zell- Schriftarten oder Farben Reihe . Das DataGrid nicht über diese integrierte Funktion .
Termin Modell
Ein Event-Modell ist eine Gruppe von Klassen und Schnittstellen, wie Steuerelemente und erstellen Ereignisse auslösen zu bestimmen und auf sie zu reagieren , wie z. B. Benutzer-Interaktionen . Die GridView und DataGrid-Steuerelemente verwenden unterschiedliche Ereignis -Modelle. Ein DataGrid nur reagiert auf Ereignisse , nachdem sie auftreten , wie ein Benutzer durch Klick auf eine Spalte zu sortieren . Ein GridView können Sie Ereignisse auslösen , bevor auf sie zu reagieren , wie es einem Benutzer , um anzugeben, welche Art von sort er , bevor Sie auf , um seine Daten zu sortieren will.