ListControlDesigner.OnDataSourceChanged 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當相關控制的資料來源變更時,會被呼叫。
多載
| 名稱 | Description |
|---|---|
| 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方法,並將該程式碼設定一個名為 changedDataSource 的變數。true
此程式碼範例是本類別更大範例 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)
參數
範例
以下程式碼範例覆蓋了繼承自該OnDataSourceChanged類別的類別中的方法ListControlDesigner。 當與設計類別相關的資料來源變更時, OnDataSourceChanged 會被呼叫,並此程式碼將一個名為 changedDataSource 的變數設定為 true。
此程式碼範例是本類別更大範例 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() 覆蓋權限。