ImageField.InitializeCell Metodo

Definizione

Inizializza l'oggetto DataControlFieldCell specificato con il tipo di cella, lo stato di riga e l'indice di riga specificato.

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)

Parametri

cell
DataControlFieldCell

Oggetto DataControlFieldCell da inizializzare.

cellType
DataControlCellType

Uno dei valori di DataControlCellType.

rowState
DataControlRowState

Uno dei valori di DataControlRowState.

rowIndex
Int32

L'indice in base zero della riga.

Commenti

Il InitializeCell metodo viene implementato dai ImageFieldtipi derivati per aggiungere testo e controlli a un oggetto di un DataControlFieldCell controllo dati che usa le tabelle per visualizzare un'interfaccia utente . Questi controlli dati creano la riga di riga completa della struttura della tabella quando viene chiamato il metodo del CreateChildControls controllo. Il InitializeCell metodo viene chiamato dal InitializeRow metodo dei controlli dati, DetailsView ad esempio e GridView.

Chiamare questo metodo quando si scrive un controllo associato a dati personalizzato che usa DataControlFieldCell oggetti per inizializzare le celle della struttura di tabella con dati o controlli. Implementare questo metodo quando si scrive una ImageFieldclasse derivata.

Si applica a

Vedi anche