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


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, вызывается метод , и этот код задает переменной с именем truechangedDataSource значение .

Этот пример входит в состав более крупного примера использования класса 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, вызывается , и этот код задает переменной с именем truechangedDataSource значение .

Этот пример входит в состав более крупного примера использования класса 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() переопределение.

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

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