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 Для элемента управления определяются HtmlSelect как свойство, так и DataSourceID свойство.
–или–
Не удается найти запрошенный представление данных.
Для SelectedIndex свойства задано значение, превышающее количество элементов в элементе HtmlSelect управления или меньше -1.
Комментарии
Событие DataBinding возникает при привязке данных к элементу HtmlSelect управления. Этот метод уведомляет элемент управления о выполнении любой логики привязки данных, связанной с ней. В частности, метод создает коллекцию Items из источника данных, OnDataBinding указанного DataSource в свойстве или свойствеDataSourceID.
При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка и создание событий".
Метод OnDataBinding также позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительный способ обработки события в производном классе.
Примечания для тех, кто наследует этот метод
При переопределении OnDataBinding(EventArgs) метода в производном классе обязательно вызовите метод базового класса OnDataBinding(EventArgs) , чтобы зарегистрированные делегаты получали событие.