Sdílet prostřednictvím


Übersicht über das GridView-Webserversteuerelement

Aktualisiert: November 2007

Eine häufig vorkommende Aufgabe in der Softwareentwicklung ist das Anzeigen von Tabellendaten. ASP.NET stellt eine Reihe von Werkzeugen zum Anzeigen von Tabellendaten in einem Datenblatt zur Verfügung, darunter das GridView-Steuerelement. Mit dem GridView-Steuerelement können Sie Daten aus vielen Arten von Datenquellen anzeigen, bearbeiten und löschen. Die Daten können z. B. aus Datenbanken, XML-Dateien oder aus Geschäftsobjekten stammen, die Daten verfügbar machen.

Dieses Thema enthält folgende Abschnitte:

  • Hintergrund

  • Codebeispiele

  • Klassenreferenz

Hintergrund

Verwenden Sie das GridView-Steuerelement, um Folgendes zu tun:

  • Automatisches Binden an Daten aus einem Datenquellensteuerelement und Anzeigen dieser Daten.

  • Auswählen, Sortieren, Durchblättern, Bearbeiten und Löschen von Daten aus einem Datenquellensteuerelement.

Außerdem können Sie Darstellung und Verhalten des GridView-Steuerelements auf folgende Weise anpassen:

Datenbindung mit dem GridView-Steuerelement

Das GridView-Steuerelement stellt für die Datenbindung die beiden folgenden Optionen zur Verfügung:

  • Datenbindung unter Verwendung der DataSourceID-Eigenschaft, mit der Sie das GridView-Steuerelement an ein Datenquellensteuerelement binden können. Dies ist die empfohlene Vorgehensweise, da so das GridView-Steuerelement die Fähigkeiten des Datenquellensteuerelements nutzen und integrierte Funktionen für Sortierung, Paging und Aktualisierung zur Verfügung stellen kann.

  • Datenbindung unter Verwendung der DataSource-Eigenschaft, mit der Sie Daten an verschiedene Objekte binden können, darunter ADO.NET-Datasets und Datenreader. Bei dieser Vorgehensweise müssen Sie den Code für zusätzliche Funktionen wie Sortierung, Paging und Aktualisierung selbst schreiben.

Beim Herstellen einer Bindung zu einer Datenquelle unter Verwendung der DataSourceID-Eigenschaft unterstützt das GridView-Steuerelement die bidirektionale Datenbindung. Zusätzlich zur Anzeige der zurückgegebenen Daten können Sie die automatische Unterstützung des Steuerelements für das Aktualisieren und Löschen von gebundenen Daten aktivieren.

Weitere Informationen finden Sie unter Übersicht über datengebundene ASP.NET-Webserversteuerelemente.

Formatierung der Datendarstellung im GridView-Steuerelement

Sie können Layout, Farbe, Schriftart und Ausrichtung der Zeilen des GridView-Steuerelements angeben. Sie können die Darstellungsweise für den Text und die Daten angeben, die in den Zeilen enthalten sind. Zusätzlich können Sie angeben, ob die Datenzeilen als Elemente, abwechselnde Elemente, ausgewählte Elemente oder als Elemente im Bearbeitungsmodus angezeigt werden sollen. Das GridView-Steuerelement ermöglicht Ihnen auch die Angabe eines Spaltenformats. Informationen über die Formatierung des GridView-Steuerelements finden Sie in der GridView-Klassenübersicht.

Bearbeiten und Löschen von Daten mit dem GridView-Steuerelement

Standardmäßig zeigt das GridView-Steuerelement die Daten im schreibgeschützten Modus an. Doch das Steuerelement unterstützt auch einen Bearbeitungsmodus, bei dem eine Zeile mit bearbeitbaren Steuerelementen wie dem TextBox-Steuerelement oder dem CheckBox-Steuerelement angezeigt wird. Sie können das GridView-Steuerelement auch so konfigurieren, dass eine Delete-Schaltfläche angezeigt wird. Darauf können die Benutzer klicken, um den entsprechenden Datensatz aus der Datenquelle zu löschen.

Das GridView-Steuerelement kann Bearbeitungs- und Löschoperationen automatisch in der zugeordneten Datenquelle ausführen. Dadurch können Sie Bearbeitungsfunktionen aktivieren, ohne eigenen Code zu schreiben. Alternativ können Sie den Prozess des Bearbeitens und Löschens von Daten auch programmgesteuert regeln, z. B. wenn das GridView-Steuerelement an ein schreibgeschütztes Datenquellensteuerelement gebunden ist.

Über eine Vorlage können Sie die Eingabesteuerelemente anpassen, die verwendet werden, wenn sich eine Zeile im Bearbeitungsmodus befindet. Weitere Informationen finden Sie in den Ausführungen zur TemplateField-Klasse.

GridView-Sortierfunktionalität

Das GridView-Steuerelement unterstützt ohne weitere Programmierung die Sortierung nach einer einzelnen Spalte. Sie können die Sortierfunktionalität des GridView-Steuerelements weiter anpassen, indem Sie das Sortierereignis verwenden und einen Sortierausdruck angeben. Weitere Informationen finden Sie unter Sortieren von Daten in einem GridView-Webserversteuerelement.

GridView-Pagingfunktionalität

Das GridView-Steuerelement stellt eine einfache Pagingfunktionalität bereit. Die Pagingfunktionalität des GridView-Steuerelements kann mithilfe der PagerTemplate-Eigenschaft des GridView-Steuerelements angepasst werden. Weitere Informationen finden Sie unter Paging in einem GridView-Webserversteuerelement.

GridView-Ereignisse

Sie können die Funktionalität des GridView-Steuerelements durch Ereignisbehandlung anpassen. Das GridView-Steuerelement stellt sowohl Ereignisse zur Verfügung, die vor der Operation (Bearbeitung oder Navigation) auftreten, als auch Ereignisse, die danach auftreten. Weitere Informationen finden Sie unter Ereignisse des GridView-Webserversteuerelements.

Zurück nach oben

Codebeispiele

Exemplarische Vorgehensweise: Anzeigen von Daten mit einer gespeicherten Prozedur im GridView-Webserver-Steuerelement

Exemplarische Vorgehensweise: Einfache Sortierung für das GridView-Webserver-Steuerelement

Exemplarische Vorgehensweise: Anzeigen einer Dropdownliste während das Bearbeitens im GridView-Webserver-Steuerelement

Exemplarische Vorgehensweise: Durchführen von Massenaktualisierungen von Zeilen, die an ein GridView-Webserversteuerelement gebunden sind

Exemplarische Vorgehensweise: Erstellen eines geschachtelten GridView-Steuerelements

Gewusst wie: Aktivieren von Standardpaging im GridView-Webserversteuerelement

Gewusst wie: Aktivieren des Standardbearbeitungsmodus im GridView-Webserversteuerelement

Gewusst wie: Aktivieren von Standardauswahl im GridView-Webserversteuerelement

Gewusst wie: Aktivieren von Standardlöschen im GridView-Webserversteuerelement

Erstellen einer benutzerdefinierten Spalte in einem GridView-Webserversteuerelement

Gewusst wie: Dynamisches Festlegen der Spaltenbreite des GridView-Webserver-Steuerelements

Gewusst wie: Anpassen von Steuerelementen zum Bearbeiten im GridView-Webserver-Steuerelement

Zurück nach oben

Klassenreferenz

In der folgenden Tabelle werden die Hauptklassen aufgelistet, die sich auf das GridView-Steuerelement beziehen.

Member

Beschreibung

GridView

Die Hauptklasse des Steuerelements.

Zurück nach oben

Siehe auch

Konzepte

Vergleich zwischen dem GridView-Webserversteuerelement und dem DataGrid-Webserversteuerelement

Ereignisse des GridView-Webserversteuerelements

Sortieren von Daten in einem GridView-Webserversteuerelement

Paging in einem GridView-Webserversteuerelement

Ändern von Daten in einem GridView-Webserversteuerelement

Vorlagen für ASP.NET-Webserver-Steuerelemente

Weitere Ressourcen

Zugreifen auf Daten mit ASP.NET