ListControlDesigner.OnDataSourceChanged Metod

Definition

Anropas när datakällan för den associerade kontrollen har ändrats.

Överlagringar

Name Description
OnDataSourceChanged()

Anropas när datakällan för den associerade kontrollen har ändrats.

OnDataSourceChanged(Boolean)

Anropas när datakällan för den associerade kontrollen har ändrats.

OnDataSourceChanged()

Anropas när datakällan för den associerade kontrollen har ändrats.

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

Exempel

I följande kodexempel åsidosätts OnDataSourceChanged metoden i en klass som ärver från ListControlDesigner klassen. När datakällan som är associerad med designerklassen OnDataSourceChanged ändras anropas metoden och den här koden anger en variabel med namnet changedDataSource till true.

Det här kodexemplet är en del av ett större exempel för ListControlDesigner klassen.

// 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

Kommentarer

Basmetoden OnDataSourceChanged ansluter den associerade kontrollen som härleds från ListControl objektet till den aktuella datakällan och uppdaterar designtidsmarkeringen om det skiljer sig från datakällan som kontrollen var ansluten till. Metoden OnDataSourceChanged uppdaterar designtidsmarkeringen när du har anslutit till den aktuella datakällan.

Se även

Gäller för

OnDataSourceChanged(Boolean)

Anropas när datakällan för den associerade kontrollen har ändrats.

protected:
 override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged(bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)

Parametrar

forceUpdateView
Boolean

En Boolean som anger om designtidsmarkeringen ska uppdateras villkorslöst. Den här parametern ignoreras.

Exempel

I följande kodexempel åsidosätts OnDataSourceChanged metoden i en klass som ärver från ListControlDesigner klassen. När datakällan som är associerad med designerklassen OnDataSourceChanged ändras anropas och den här koden anger en variabel med namnet changedDataSource till true.

Det här kodexemplet är en del av ett större exempel för ListControlDesigner klassen.

// 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

Kommentarer

Basmetoden OnDataSourceChanged ansluter den associerade kontrollen som härleds från ListControl klassen till den aktuella datakällan och uppdaterar designtidsmarkeringen om det skiljer sig från den datakälla som kontrollen var ansluten till. Designermetoden OnDataSourceChanged uppdaterar villkorslöst designtidsmarkeringen när du har anslutit till den aktuella datakällan. Värdet för forceUpdateView ignoreras.

Anteckningar till anropare

Anropare bör använda den offentliga OnDataSourceChanged() åsidosättningen.

Se även

Gäller för