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 ändert.
Überlädt
OnDataSourceChanged() |
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement ändert. |
OnDataSourceChanged(Boolean) |
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement ändert. |
OnDataSourceChanged()
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement ändert.
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 Methode in einer Klasse außer Kraft gesetzt, die OnDataSourceChanged von der ListControlDesigner Klasse erbt. Wenn die Datenquelle, die der Designerklasse zugeordnet ist, geändert wird, wird die OnDataSourceChanged Methode aufgerufen, und dieser Code legt eine Variable mit dem Namen changedDataSource
true
fest.
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 aus ListControl der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeit-Markup. Die OnDataSourceChanged Methode aktualisiert das Entwurfszeitmarkup nach der Verbindung mit der aktuellen Datenquelle.
Siehe auch
Gilt für
OnDataSourceChanged(Boolean)
Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement ändert.
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, der angibt, ob das Entwurfszeitmarkup unabhängig von einer Bedingung 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 Methode in einer Klasse außer Kraft gesetzt, die OnDataSourceChanged von der ListControlDesigner Klasse erbt. Wenn die Datenquelle, die der Designerklasse zugeordnet ist, geändert wird, wird die OnDataSourceChanged aufgerufen, und dieser Code legt eine Variable true``changedDataSource
namens ".
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 zu der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeit-Markup. Die OnDataSourceChanged Methode des Designers aktualisiert das Entwurfszeitmarkup nach der Verbindung mit der aktuellen Datenquelle bedingungslos. Der Wert forceUpdateView
wird ignoriert.
Hinweise für Aufrufer
Anrufer sollten die OnDataSourceChanged() öffentliche Außerkraftsetzung verwenden.