Udostępnij za pośrednictwem


ImageField.InitializeCell Metoda

Definicja

Inicjuje określony DataControlFieldCell obiekt z określonym typem komórki, stanem wiersza i indeksem wierszy.

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)

Parametry

cell
DataControlFieldCell

Element DataControlFieldCell do zainicjowania.

cellType
DataControlCellType

DataControlCellType Jedna z wartości.

rowState
DataControlRowState

DataControlRowState Jedna z wartości.

rowIndex
Int32

Indeks oparty na zerze wiersza.

Uwagi

Metoda InitializeCell jest implementowana przez ImageFieldtypy pochodne w celu dodania tekstu i kontrolek do DataControlFieldCell obiektu kontrolki danych, która używa tabel do wyświetlania interfejsu użytkownika. Te kontrolki danych tworzą pełną strukturę tabeli wiersz po wierszu po wywołaniu metody kontrolki CreateChildControls . Metoda jest wywoływana InitializeCell przez metodę InitializeRow kontrolek danych, takich jak DetailsView i GridView.

Wywołaj tę metodę podczas pisania niestandardowej kontrolki powiązanej z danymi, która używa DataControlFieldCell obiektów do inicjowania komórek struktury tabeli przy użyciu danych lub kontrolek. Zaimplementuj tę metodę podczas pisania klasy pochodnej ImageField.

Dotyczy

Zobacz też