Поделиться через


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)

Параметры

e
EventArgs

Объект, EventArgs содержащий данные события.

Исключения

Свойство DataSourceID не является типом IDataSource.

–или–

Свойство DataSourceID не является типом IHierarchicalDataSource.

DataSource Для элемента управления определяются HtmlSelect как свойство, так и DataSourceID свойство.

–или–

Не удается найти запрошенный представление данных.

Для SelectedIndex свойства задано значение, превышающее количество элементов в элементе HtmlSelect управления или меньше -1.

Комментарии

Событие DataBinding возникает при привязке данных к элементу HtmlSelect управления. Этот метод уведомляет элемент управления о выполнении любой логики привязки данных, связанной с ней. В частности, метод создает коллекцию Items из источника данных, OnDataBinding указанного DataSource в свойстве или свойствеDataSourceID.

При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка и создание событий".

Метод OnDataBinding также позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительный способ обработки события в производном классе.

Примечания для тех, кто наследует этот метод

При переопределении OnDataBinding(EventArgs) метода в производном классе обязательно вызовите метод базового класса OnDataBinding(EventArgs) , чтобы зарегистрированные делегаты получали событие.

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

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