ListControlDesigner.OnDataSourceChanged Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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() .