HtmlSelect.OnDataBinding(EventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает событие DataBinding элемента управления HtmlSelect.
protected:
override void OnDataBinding(EventArgs ^ e);
protected override void OnDataBinding (EventArgs e);
override this.OnDataBinding : EventArgs -> unit
Protected Overrides Sub OnDataBinding (e As EventArgs)
Параметры
Исключения
Типом свойства DataSourceID не является IDataSource.
-или-
Типом свойства DataSourceID не является IHierarchicalDataSource.
И свойство DataSource, и свойство DataSourceID определены для элемента управления HtmlSelect.
-или-
Не удается найти запрошенное представление данных.
Значение свойства SelectedIndex больше числа элементов в элементе управления HtmlSelect или меньше -1
.
Комментарии
Событие DataBinding возникает при привязке данных к элементу HtmlSelect управления . Этот метод уведомляет элемент управления о выполнении любой связанной с ним логики привязки данных. В частности, метод создает коллекцию Items из источника данных, OnDataBinding указанного в свойстве DataSource или свойстве DataSourceID .
При возникновении события через делегат вызывается обработчик события. Дополнительные сведения см. в разделе Обработка и вызов событий.
Метод OnDataBinding также позволяет производным классам обрабатывать событие, не присоединяя делегат. Это предпочтительная методика обработки событий в производном классе.
Примечания для тех, кто наследует этот метод
При переопределении OnDataBinding(EventArgs) метода в производном классе обязательно вызовите метод базового класса OnDataBinding(EventArgs) , чтобы зарегистрированные делегаты получили событие.