ImageField.InitializeCell Metod

Definition

Initierar det angivna DataControlFieldCell objektet med den angivna celltypen, radtillståndet och radindexet.

public:
 override void InitializeCell(System::Web::UI::WebControls::DataControlFieldCell ^ cell, System::Web::UI::WebControls::DataControlCellType cellType, System::Web::UI::WebControls::DataControlRowState rowState, int rowIndex);
public override void InitializeCell(System.Web.UI.WebControls.DataControlFieldCell cell, System.Web.UI.WebControls.DataControlCellType cellType, System.Web.UI.WebControls.DataControlRowState rowState, int rowIndex);
override this.InitializeCell : System.Web.UI.WebControls.DataControlFieldCell * System.Web.UI.WebControls.DataControlCellType * System.Web.UI.WebControls.DataControlRowState * int -> unit
Public Overrides Sub InitializeCell (cell As DataControlFieldCell, cellType As DataControlCellType, rowState As DataControlRowState, rowIndex As Integer)

Parametrar

cellType
DataControlCellType

Ett av DataControlCellType värdena.

rowState
DataControlRowState

Ett av DataControlRowState värdena.

rowIndex
Int32

Radens nollbaserade index.

Kommentarer

Metoden InitializeCell implementeras av ImageField-derived-typer för att lägga till text och kontroller i ett DataControlFieldCell objekt i en datakontroll som använder tabeller för att visa ett användargränssnitt (UI). Dessa datakontroller skapar den fullständiga tabellstrukturen rad för rad när kontrollens metod anropas CreateChildControls . Metoden InitializeCell anropas av metoden för InitializeRow datakontroller som DetailsView och GridView.

Anropa den här metoden när du skriver en anpassad databunden kontroll som använder DataControlFieldCell objekt för att initiera cellerna i tabellstrukturen med data eller kontroller. Implementera den här metoden när du skriver en ImageField-derived-klass.

Gäller för

Se även