ListControlDesigner.OnDataSourceChanged Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.
Überlädt
| Name | Beschreibung |
|---|---|
| OnDataSourceChanged() |
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat. |
| OnDataSourceChanged(Boolean) |
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat. |
OnDataSourceChanged()
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.
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 ()
Beispiele
Im folgenden Codebeispiel wird die OnDataSourceChanged Methode in einer Klasse außer Kraft gesetzt, die von der ListControlDesigner Klasse erbt. Wenn sich die Datenquelle ändert, die der Designerklasse zugeordnet ist, wird die OnDataSourceChanged Methode aufgerufen, und dieser Code legt eine Variable mit dem Namen changedDataSource fest true.
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListControlDesigner Klasse bereitgestellt wird.
// 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
Hinweise
Die OnDataSourceChanged Basismethode verbindet das zugeordnete Steuerelement, das vom Objekt mit der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von ListControl der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeitmarkup. Die OnDataSourceChanged Methode aktualisiert das Entwurfszeitmarkup nach dem Herstellen einer Verbindung mit der aktuellen Datenquelle.
Weitere Informationen
Gilt für:
OnDataSourceChanged(Boolean)
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.
protected:
override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged(bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)
Parameter
- forceUpdateView
- Boolean
Ein Boolean Wert, der angibt, ob das Entwurfszeitmarkup bedingungslos aktualisiert werden soll. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.
Beispiele
Im folgenden Codebeispiel wird die OnDataSourceChanged Methode in einer Klasse außer Kraft gesetzt, die von der ListControlDesigner Klasse erbt. Wenn sich die Datenquelle ändert, die der Designerklasse zugeordnet ist, wird der OnDataSourceChanged Code aufgerufen, und dieser Code legt eine Variable mit dem Namen changedDataSource fest true.
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListControlDesigner Klasse bereitgestellt wird.
// 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
Hinweise
Die OnDataSourceChanged Basismethode verbindet das zugeordnete Steuerelement, das von der ListControl Klasse mit der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeitmarkup. Die OnDataSourceChanged Methode des Designers aktualisiert das Entwurfszeitmarkup bedingungslos, nachdem eine Verbindung mit der aktuellen Datenquelle hergestellt wurde. Der Wert wird forceUpdateView ignoriert.
Hinweise für Aufrufer
Anrufer sollten die öffentliche OnDataSourceChanged() Außerkraftsetzung verwenden.