ListControlDesigner.OnDataSourceChanged Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при изменении источника данных для сопоставленного элемента управления.
Перегрузки
OnDataSourceChanged() |
Вызывается при изменении источника данных для сопоставленного элемента управления. |
OnDataSourceChanged(Boolean) |
Вызывается при изменении источника данных для сопоставленного элемента управления. |
OnDataSourceChanged()
Вызывается при изменении источника данных для сопоставленного элемента управления.
public:
virtual void OnDataSourceChanged();
public virtual void OnDataSourceChanged ();
abstract member OnDataSourceChanged : unit -> unit
override this.OnDataSourceChanged : unit -> unit
override this.OnDataSourceChanged : unit -> unit
Public Overridable Sub OnDataSourceChanged ()
Примеры
В следующем примере кода переопределяется OnDataSourceChanged метод в классе, наследуемом ListControlDesigner от класса . При изменении источника данных, связанного с классом конструктораOnDataSourceChanged, вызывается метод , и этот код задает переменной с именем true
changedDataSource
значение .
Этот пример входит в состав более крупного примера использования класса ListControlDesigner.
// If the data source changes, set a boolean variable.
public override void OnDataSourceChanged()
{
changedDataSource = true;
} // OnDataSourceChanged
' If the data source changes, set a Boolean variable.
Public Overrides Sub OnDataSourceChanged()
changedDataSource = True
End Sub
Комментарии
Базовый OnDataSourceChanged метод подключает связанный элемент управления, производный от ListControl объекта , к текущему источнику данных и, если он отличается от источника данных, к которому был подключен элемент управления, обновляет разметку времени разработки. Метод OnDataSourceChanged обновляет разметку времени разработки после подключения к текущему источнику данных.
См. также раздел
Применяется к
OnDataSourceChanged(Boolean)
Вызывается при изменении источника данных для сопоставленного элемента управления.
protected:
override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged (bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)
Параметры
- forceUpdateView
- Boolean
Объект типа Boolean, который указывает, должна ли обновляться разметка времени выполнения на безусловной основе. Этот параметр не учитывается.
Примеры
В следующем примере кода переопределяется OnDataSourceChanged метод в классе, наследуемом ListControlDesigner от класса . При изменении источника данных, связанного с классом конструктораOnDataSourceChanged, вызывается , и этот код задает переменной с именем true
changedDataSource
значение .
Этот пример входит в состав более крупного примера использования класса ListControlDesigner.
// If the data source changes, set a boolean variable.
public override void OnDataSourceChanged()
{
changedDataSource = true;
} // OnDataSourceChanged
' If the data source changes, set a Boolean variable.
Public Overrides Sub OnDataSourceChanged()
changedDataSource = True
End Sub
Комментарии
Базовый OnDataSourceChanged метод подключает связанный элемент управления, производный ListControl от класса , к текущему источнику данных и, если он отличается от источника данных, к которому был подключен элемент управления, обновляет разметку времени разработки. Метод OnDataSourceChanged конструктора безоговорочно обновляет разметку времени разработки после подключения к текущему источнику данных. Значение forceUpdateView
игнорируется.
Примечания для тех, кто вызывает этот метод
Вызывающие абоненты должны использовать общедоступное OnDataSourceChanged() переопределение.