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