ListControlDesigner.OnDataSourceChanged Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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() .