ListControlDesigner.OnDataSourceChanged Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata.
Overload
OnDataSourceChanged() |
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata. |
OnDataSourceChanged(Boolean) |
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata. |
OnDataSourceChanged()
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata.
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 ()
Esempio
Nell'esempio di codice seguente viene eseguito l'override del OnDataSourceChanged metodo in una classe che eredita dalla ListControlDesigner classe . Quando l'origine dati associata alla classe di progettazione cambia, il OnDataSourceChanged metodo viene chiamato e questo codice imposta una variabile denominata changedDataSource
su true
.
Questo esempio di codice fa parte di un esempio più grande fornito per la ListControlDesigner classe.
// 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
Commenti
Il OnDataSourceChanged metodo di base connette il controllo associato derivato dall'oggetto all'origine ListControl dati corrente e, se diverso dall'origine dati a cui è stato connesso il controllo, aggiorna il markup in fase di progettazione. Il OnDataSourceChanged metodo aggiorna il markup in fase di progettazione dopo la connessione all'origine dati corrente.
Vedi anche
Si applica a
OnDataSourceChanged(Boolean)
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata.
protected:
override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged (bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)
Parametri
- forceUpdateView
- Boolean
Valore Boolean che indica se sia necessario aggiornare incondizionatamente il markup Design-Time. Questo parametro viene ignorato.
Esempio
Nell'esempio di codice seguente viene eseguito l'override del OnDataSourceChanged metodo in una classe che eredita dalla ListControlDesigner classe . Quando l'origine dati associata alla classe di progettazione cambia, viene OnDataSourceChanged chiamata e questo codice imposta una variabile denominata changedDataSource
su true
.
Questo esempio di codice fa parte di un esempio più grande fornito per la ListControlDesigner classe.
// 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
Commenti
Il OnDataSourceChanged metodo di base connette il controllo associato derivato dalla classe all'origine dati corrente e, se diverso dall'origine ListControl dati a cui è stato connesso il controllo, aggiorna il markup in fase di progettazione. Il OnDataSourceChanged metodo della finestra di progettazione aggiorna in modo incondizionato il markup in fase di progettazione dopo la connessione all'origine dati corrente. Il valore di forceUpdateView
viene ignorato.
Note per i chiamanti
I chiamanti devono usare l'override pubblico OnDataSourceChanged() .