ListControlDesigner.OnDataSourceChanged Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.