Język

ListControlDesigner.OnDataSourceChanged Metoda

Definicja

Wywoływana, gdy źródło danych skojarzonej kontrolki uległo zmianie.

Przeciążenia

Nazwa Opis
OnDataSourceChanged()

Wywoływana, gdy źródło danych skojarzonej kontrolki uległo zmianie.

OnDataSourceChanged(Boolean)

Wywoływana, gdy źródło danych skojarzonej kontrolki uległo zmianie.

OnDataSourceChanged()

Wywoływana, gdy źródło danych skojarzonej kontrolki uległo zmianie.

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 ()

Przykłady

Poniższy przykład kodu zastępuje metodę OnDataSourceChanged w klasie dziedziczonej ListControlDesigner z klasy. Gdy źródło danych skojarzone z klasą projektanta ulegnie zmianie, metoda jest wywoływana, OnDataSourceChanged a ten kod ustawia zmienną o nazwie changedDataSource na true.

Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy 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

Uwagi

Metoda podstawowa OnDataSourceChanged łączy skojarzoną kontrolkę pochodzącą z obiektu z ListControl bieżącym źródłem danych, a jeśli różni się to od źródła danych, z którym połączono kontrolkę, aktualizuje znacznik czasu projektowania. Metoda OnDataSourceChanged aktualizuje znaczniki czasu projektowania po nawiązaniu połączenia z bieżącym źródłem danych.

Zobacz też

Dotyczy

OnDataSourceChanged(Boolean)

Wywoływana, gdy źródło danych skojarzonej kontrolki uległo zmianie.

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

Element Boolean wskazujący, czy znacznik czasu projektowania ma być bezwarunkowo aktualizowany. Ten parametr jest ignorowany.

Przykłady

Poniższy przykład kodu zastępuje metodę OnDataSourceChanged w klasie dziedziczonej ListControlDesigner z klasy. Gdy źródło danych skojarzone z klasą projektanta ulegnie zmianie, element jest wywoływany, OnDataSourceChanged a ten kod ustawia zmienną o nazwie changedDataSource na true.

Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy 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

Uwagi

Metoda podstawowa OnDataSourceChanged łączy skojarzoną kontrolkę pochodzącą z klasy z ListControl bieżącym źródłem danych, a jeśli różni się to od źródła danych, z którym połączono kontrolkę, aktualizuje znacznik czasu projektowania. OnDataSourceChanged Metoda projektanta bezwarunkowo aktualizuje znacznik czasu projektowania po nawiązaniu połączenia z bieżącym źródłem danych. Wartość forceUpdateView elementu jest ignorowana.

Notatki dotyczące wywoływania

Osoby wywołujące powinny używać przesłonięcia publicznego OnDataSourceChanged() .

Zobacz też

Dotyczy