Udostępnij za pośrednictwem


ListControlDesigner.OnDataSourceChanged Metoda

Definicja

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

Przeciążenia

OnDataSourceChanged()

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

OnDataSourceChanged(Boolean)

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

OnDataSourceChanged()

Wywoływane, 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, OnDataSourceChanged metoda jest wywoływana, a ten kod ustawia zmienną o nazwie changedDataSource na true.

Ten przykład kodu jest częścią większego przykładu podanego ListControlDesigner dla klasy.

// 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ływane, 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 zostać bezwarunkowo zaktualizowany. 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 zmieni się, OnDataSourceChanged jest wywoływane, a ten kod ustawia zmienną o nazwie changedDataSource na true.

Ten przykład kodu jest częścią większego przykładu podanego ListControlDesigner dla klasy.

// 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ę, która pochodzi 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 znaczniki czasu projektowania po nawiązaniu połączenia z bieżącym źródłem danych. Wartość jest forceUpdateView ignorowana.

Uwagi dotyczące wywoływania

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

Zobacz też

Dotyczy