BoundField.InitializeCell Метод

Определение

Инициализирует указанный объект TableCell заданным состоянием строки.

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)

Параметры

cell
DataControlFieldCell

Объект TableCell для инициализации.

cellType
DataControlCellType

Одно из значений перечисления DataControlCellType.

rowState
DataControlRowState

Одно из значений перечисления DataControlRowState.

rowIndex
Int32

Начинающийся с нуля индекс строки.

Комментарии

Метод InitializeCell реализуется производными типами BoundFieldдля добавления текста и элементов управления в TableCell объект элемента управления данными, использующего таблицы для отображения пользовательского интерфейса. Эти элементы управления данными создают полную структуру таблицы по строкам при вызове метода элемента управления CreateChildControls . Метод InitializeCell вызывается методом InitializeRow элементов управления данными, такими как DetailsView и GridView.

Вызовите этот метод при написании пользовательского элемента управления с привязкой к данным, который использует TableCell объекты для инициализации ячеек структуры таблицы с данными или элементами управления. Реализуйте этот метод при написании производного BoundFieldкласса.

Применяется к

См. также раздел