Ereignisse des GridView-Webserversteuerelements
Aktualisiert: November 2007
Das GridView-Steuerelement löst beim Paging sowie bei der Aktualisierung der gebundenen Daten zahlreiche Ereignisse aus, auf die Sie in Ihrem Code reagieren können.
GridView-Ereignisse
Mit dem GridView-Steuerelement werden neben Paging- und Sortierungsereignissen auch Ereignisse verfügbar gemacht, die auftreten, wenn die aktuelle Zeile erstellt oder an Daten gebunden wird. Des Weiteren werden Ereignisse ausgelöst, wenn auf ein Befehlssteuerelement geklickt wird, das Teil eines GridView-Steuerelements ist, wie beispielsweise das Button-Steuerelement. In der folgenden Tabelle werden die Ereignisse beschrieben, die das GridView-Steuerelement verfügbar macht.
RowCommand
Tritt auf, wenn im GridView-Steuerelement auf eine Schaltfläche geklickt wird. Dieses Ereignis wird häufig dazu verwendet, eine Aufgabe auszuführen, nachdem im Steuerelement auf eine Schaltfläche geklickt wurde.PageIndexChanging
Tritt beim Klicken auf eine Pagerschaltfläche auf, und zwar bevor das GridView-Steuerelement den Pagingvorgang durchführt. Dieses Ereignis wird häufig dazu verwendet, den Pagingvorgang abzubrechen.PageIndexChanged
Tritt beim Klicken auf eine Pagerschaltfläche auf, und zwar nachdem das GridView-Steuerelement den Pagingvorgang durchgeführt hat. Dieses Ereignis wird üblicherweise dazu verwendet, eine Aufgabe auszuführen, nachdem der Benutzer zu einer anderen Seite des Steuerelements gewechselt ist.SelectedIndexChanging
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Select einer Zeile (eine Schaltfläche, deren CommandName-Eigenschaft auf "Select" festgelegt wurde) geklickt wird, und zwar bevor das GridView-Steuerelement den Auswahlvorgang durchführt. Dieses Ereignis wird häufig dazu verwendet, den Auswahlvorgang abzubrechen.SelectedIndexChanged
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Select geklickt wird, und zwar nachdem das GridView-Steuerelement den Auswahlvorgang durchgeführt hat. Dieses Ereignis wird häufig dazu verwendet, eine Aufgabe auszuführen, nachdem eine Zeile im Steuerelement ausgewählt wurde.Sorting
Tritt auf, wenn auf den Hyperlink zum Sortieren einer Spalte geklickt wird, und zwar bevor das GridView-Steuerelement die Sortierung durchführt. Dieses Ereignis wird häufig dazu verwendet, den Sortiervorgang abzubrechen oder eine benutzerdefinierte Sortierroutine auszuführen.Sorted
Tritt auf, wenn auf den Hyperlink zum Sortieren einer Spalte geklickt wird, und zwar nachdem das GridView-Steuerelement die Sortierung durchgeführt hat. Dieses Ereignis wird üblicherweise dazu verwendet, eine Aufgabe auszuführen, nachdem der Benutzer auf den Hyperlink zur Sortierung einer Spalte geklickt hat.RowDataBound
Tritt auf, wenn eine Zeile im GridView-Steuerelement an einen Datensatz gebunden wird. Dieses Ereignis wird häufig dazu verwendet, den Inhalt einer Zeile zu ändern, wenn die Zeile an Daten gebunden wird.RowCreated
Tritt auf, wenn im GridView-Steuerelement eine neue Zeile erstellt wird. Dieses Ereignis wird häufig dazu verwendet, das Layout oder die Darstellung einer Zeile zu ändern, wenn die Zeile erstellt wird.RowDeleting
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Delete einer Zeile (eine Schaltfläche, deren CommandName-Eigenschaft auf "Delete" festgelegt wurde) geklickt wird, und zwar bevor das GridView-Steuerelement den Datensatz aus der Datenquelle löscht. Dieses Ereignis wird häufig dazu verwendet, den Löschvorgang abzubrechen.RowDeleted
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Delete geklickt wird, und zwar nachdem das GridView-Steuerelement den Datensatz aus der Datenquelle gelöscht hat. Dieses Ereignis wird häufig dazu verwendet, die Ergebnisse des Löschvorgangs zu überprüfen.RowEditing
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Edit einer Zeile (eine Schaltfläche, deren CommandName-Eigenschaft auf "Edit" festgelegt wurde) geklickt wird, und zwar bevor das GridView-Steuerelement in den Bearbeitungsmodus wechselt. Dieses Ereignis wird häufig dazu verwendet, den Bearbeitungsvorgang abzubrechen.RowCancelingEdit
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Cancel einer Zeile (eine Schaltfläche, deren CommandName-Eigenschaft auf "Cancel" festgelegt wurde) geklickt wird, und zwar bevor das GridView-Steuerelement den Bearbeitungsmodus verlässt. Dieses Ereignis wird häufig dazu verwendet, den Abbruch zu verhindern.RowUpdating
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Update einer Zeile (eine Schaltfläche, deren CommandName-Eigenschaft auf "Update" festgelegt wurde) geklickt wird, und zwar bevor das GridView-Steuerelement den Datensatz aktualisiert. Dieses Ereignis wird häufig dazu verwendet, die Aktualisierung abzubrechen.RowUpdated
Tritt auf, wenn in einem GridView-Steuerelement auf die Schaltfläche Update geklickt wird, und zwar nachdem das GridView-Steuerelement den Datensatz aktualisiert hat. Dieses Ereignis wird häufig dazu verwendet, die Ergebnisse des Aktualisierungsvorgangs zu überprüfen.DataBound
Dieses Ereignis ist vom BaseDataBoundControl-Steuerelement geerbt und wird ausgelöst, nachdem das GridView-Steuerelement die Bindung an die Datenquelle abgeschlossen hat.