Udostępnij za pośrednictwem


CommandField.InitializeCell Metoda

Definicja

Inicjuje określony DataControlFieldCell obiekt do określonego stanu wiersza.

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 zerowy wiersza, który zawiera komórkę.

Uwagi

Metoda InitializeCell jest implementowana przez DataControlFieldtypy pochodne w celu dodania tekstu i kontrolek do TableCell 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 TableCell obiektów do inicjowania komórek struktury tabeli przy użyciu danych lub kontrolek. Zaimplementuj tę metodę podczas pisania klasy pochodnej CommandField.

Dotyczy

Zobacz też