Udostępnij za pośrednictwem


GridView.OnRowDataBound(GridViewRowEventArgs) Metoda

Definicja

RowDataBound Zgłasza zdarzenie.

protected:
 virtual void OnRowDataBound(System::Web::UI::WebControls::GridViewRowEventArgs ^ e);
protected virtual void OnRowDataBound (System.Web.UI.WebControls.GridViewRowEventArgs e);
abstract member OnRowDataBound : System.Web.UI.WebControls.GridViewRowEventArgs -> unit
override this.OnRowDataBound : System.Web.UI.WebControls.GridViewRowEventArgs -> unit
Protected Overridable Sub OnRowDataBound (e As GridViewRowEventArgs)

Parametry

e
GridViewRowEventArgs

Element GridViewRowEventArgs zawierający dane zdarzenia.

Uwagi

Przed renderowaniem kontrolki GridView każdy wiersz w kontrolce musi być powiązany z rekordem w źródle danych. Zdarzenie RowDataBound jest wywoływane, gdy wiersz danych (reprezentowany przez GridViewRow obiekt) jest powiązany z danymi w kontrolce GridView . Dzięki temu można podać metodę obsługi zdarzeń, która wykonuje niestandardową procedurę, taką jak modyfikowanie wartości danych powiązanych z wierszem, za każdym razem, gdy wystąpi to zdarzenie.

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnRowDataBound umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Projekt witryny sieci Web programu Visual Studio z kodem źródłowym jest dostępny do dołączenia do tego tematu: Pobierz.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnRowDataBound(GridViewRowEventArgs) w klasie pochodnej należy wywołać metodę klasy OnRowDataBound(GridViewRowEventArgs) bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.

Dotyczy

Zobacz też