Compartir a través de


ListControlDesigner.OnDataSourceChanged Método

Definición

Se llama cuando ha cambiado el origen de datos del control asociado.

Sobrecargas

OnDataSourceChanged()

Se llama cuando ha cambiado el origen de datos del control asociado.

OnDataSourceChanged(Boolean)

Se llama cuando ha cambiado el origen de datos del control asociado.

OnDataSourceChanged()

Se llama cuando ha cambiado el origen de datos del control asociado.

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

Ejemplos

En el ejemplo de código siguiente se invalida el OnDataSourceChanged método de una clase que hereda de la ListControlDesigner clase . Cuando cambia el origen de datos asociado a la clase de diseñador, se llama al OnDataSourceChanged método y este código establece una variable denominada changedDataSource en true.

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ListControlDesigner clase .

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

Comentarios

El OnDataSourceChanged método base conecta el control asociado que se deriva del ListControl objeto al origen de datos actual y, si es diferente del origen de datos al que se conectó el control, actualiza el marcado en tiempo de diseño. El OnDataSourceChanged método actualiza el marcado en tiempo de diseño después de conectarse al origen de datos actual.

Consulte también

Se aplica a

OnDataSourceChanged(Boolean)

Se llama cuando ha cambiado el origen de datos del control asociado.

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

Parámetros

forceUpdateView
Boolean

Estructura Boolean que indica si el marcado en tiempo de diseño se va a actualizar de forma incondicional. Este parámetro se ignora.

Ejemplos

En el ejemplo de código siguiente se invalida el OnDataSourceChanged método de una clase que hereda de la ListControlDesigner clase . Cuando cambia el origen de datos asociado a la clase de diseñador, OnDataSourceChanged se llama a y este código establece una variable denominada en true``changedDataSource .

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ListControlDesigner clase .

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

Comentarios

El OnDataSourceChanged método base conecta el control asociado que se deriva de la ListControl clase al origen de datos actual y, si es diferente del origen de datos al que se conectó el control, actualiza el marcado en tiempo de diseño. El OnDataSourceChanged método del diseñador actualiza incondicionalmente el marcado en tiempo de diseño después de conectarse al origen de datos actual. El valor de forceUpdateView se omite.

Notas a los autores de las llamadas

Los autores de llamadas deben usar la invalidación pública OnDataSourceChanged() .

Consulte también

Se aplica a