ButtonField.Initialize(Boolean, Control) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует текущий объект ButtonField.
public:
override bool Initialize(bool sortingEnabled, System::Web::UI::Control ^ control);
public override bool Initialize (bool sortingEnabled, System.Web.UI.Control control);
override this.Initialize : bool * System.Web.UI.Control -> bool
Public Overrides Function Initialize (sortingEnabled As Boolean, control As Control) As Boolean
Параметры
- sortingEnabled
- Boolean
Значение true
для включения сортировки; в противном случае — значение false
.
- control
- Control
Элемент управления данными, владеющий ButtonField.
Возвращаемое значение
false
, указывающее, что элемент управления не должен выполнять повторную привязку к данным.
Комментарии
Метод Initialize вызывается элементом управления данными, с которым ButtonField связан объект для выполнения базовой инициализации объектов для экземпляров поля, прежде чем поле будет добавлено в коллекцию строк. Элементы управления данными, такие как DetailsView и , вызывают Initialize метод в своих CreateChildControls
методах перед вызовом других методов, напримерCreateRow
, для создания определенных строк GridViewс данными.
Initialize Вызовите метод при написании пользовательского элемента управления с привязкой к данным, который использует TableCell объекты для выполнения базовой ButtonField инициализации объекта. Реализуйте этот метод, если производный ButtonFieldтип требует инициализации любого объекта, прежде чем он заполняет TableCell объекты данными или элементами управления в методе InitializeCell .
Примечания для тех, кто наследует этот метод
Следует переопределить Initialize(Boolean, Control) метод и вернуть true
его, если поле требует, чтобы привязка данных выполнялась при обратной отправке, чтобы поле работало правильно.