GridView.OnRowDataBound(GridViewRowEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar händelsen RowDataBound .
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)
Parametrar
En GridViewRowEventArgs som innehåller händelsedata.
Kommentarer
Innan kontrollen GridView kan återges måste varje rad i kontrollen vara bunden till en post i datakällan. Händelsen RowDataBound utlöses när en datarad (representeras av ett GridViewRow objekt) är bunden till data i GridView kontrollen. På så sätt kan du ange en metod för händelsehantering som utför en anpassad rutin, till exempel att ändra värdena för data som är bundna till raden, när den här händelsen inträffar.
När du skapar en händelse anropas händelsehanteraren via ett ombud. Mer information finns i Hantera och höja händelser.
Metoden OnRowDataBound gör det också möjligt för härledda klasser att hantera händelsen utan att koppla ett ombud. Det här är den bästa tekniken för att hantera händelsen i en härledd klass.
Det finns ett Visual Studio webbplatsprojekt med källkod som medföljer det här avsnittet: Download.
Anteckningar till arvingar
När du OnRowDataBound(GridViewRowEventArgs) åsidosätter i en härledd klass måste du anropa basklassens OnRowDataBound(GridViewRowEventArgs) metod så att registrerade ombud tar emot händelsen.