ListControlDesigner.OnDataSourceChanged Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Volá se při změně zdroje dat pro přidružený ovládací prvek.
Přetížení
OnDataSourceChanged() |
Volá se při změně zdroje dat pro přidružený ovládací prvek. |
OnDataSourceChanged(Boolean) |
Volá se při změně zdroje dat pro přidružený ovládací prvek. |
OnDataSourceChanged()
Volá se při změně zdroje dat pro přidružený ovládací prvek.
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 ()
Příklady
Následující příklad kódu přepíše metodu OnDataSourceChanged ve třídě, která dědí z ListControlDesigner třídy . Při změně zdroje dat, který je přidružen ke třídě návrháře, OnDataSourceChanged je volána metoda a tento kód nastaví proměnnou s názvem changedDataSource
na true
.
Tento příklad kódu je součástí většího příkladu ListControlDesigner pro třídu .
// 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
Poznámky
Základní OnDataSourceChanged metoda připojí přidružený ovládací prvek odvozený z objektu ListControl k aktuálnímu zdroji dat a pokud se liší od zdroje dat, ke kterému byl ovládací prvek připojen, aktualizuje značky v době návrhu. Metoda OnDataSourceChanged po připojení k aktuálnímu zdroji dat aktualizuje značky v době návrhu.
Viz také
Platí pro
OnDataSourceChanged(Boolean)
Volá se při změně zdroje dat pro přidružený ovládací prvek.
protected:
override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged (bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)
Parametry
- forceUpdateView
- Boolean
A Boolean , který označuje, zda má být přirážka v době návrhu bezpodmínečně aktualizována. Tento parametr je ignorován.
Příklady
Následující příklad kódu přepíše metodu OnDataSourceChanged ve třídě, která dědí z ListControlDesigner třídy . Při změně zdroje dat, který je přidružen ke třídě návrháře, OnDataSourceChanged je volána a tento kód nastaví proměnnou s názvem changedDataSource
na true
.
Tento příklad kódu je součástí většího příkladu ListControlDesigner pro třídu .
// 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
Poznámky
Základní OnDataSourceChanged metoda připojí přidružený ovládací prvek odvozený z ListControl třídy k aktuálnímu zdroji dat, a pokud se liší od zdroje dat, ke kterému byl ovládací prvek připojen, aktualizuje značku v době návrhu. Metoda OnDataSourceChanged návrháře po připojení k aktuálnímu zdroji dat bezpodmínečně aktualizuje značky v době návrhu. Hodnota je forceUpdateView
ignorována.
Poznámky pro volající
Volající by měli použít veřejné OnDataSourceChanged() přepsání.