ListControlDesigner.OnDataSourceChanged Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando a fonte de dados do controle associado tiver sido alterada.
Sobrecargas
OnDataSourceChanged() |
Chamado quando a fonte de dados do controle associado tiver sido alterada. |
OnDataSourceChanged(Boolean) |
Chamado quando a fonte de dados do controle associado tiver sido alterada. |
OnDataSourceChanged()
Chamado quando a fonte de dados do controle associado tiver sido alterada.
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 ()
Exemplos
O exemplo de código a seguir substitui o OnDataSourceChanged método em uma classe que herda da ListControlDesigner classe. Quando a fonte de dados associada à classe do designer é alterada, o OnDataSourceChanged método é chamado e esse código define uma variável nomeada changedDataSource
como true
.
Este exemplo de código faz parte de um exemplo maior fornecido para a ListControlDesigner classe.
// 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
Comentários
O OnDataSourceChanged método base conecta o controle associado derivado do ListControl objeto à fonte de dados atual e, se isso for diferente da fonte de dados à qual o controle foi conectado, atualiza a marcação de tempo de design. O OnDataSourceChanged método atualiza a marcação de tempo de design depois de se conectar à fonte de dados atual.
Confira também
Aplica-se a
OnDataSourceChanged(Boolean)
Chamado quando a fonte de dados do controle associado tiver sido alterada.
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
Um Boolean que indica se a marcação em tempo de design deve ser atualizada incondicionalmente. Este parâmetro é ignorado.
Exemplos
O exemplo de código a seguir substitui o OnDataSourceChanged método em uma classe que herda da ListControlDesigner classe. Quando a fonte de dados associada à classe do designer é alterada, ela OnDataSourceChanged é chamada e esse código define uma variável nomeada changedDataSource
como true
.
Este exemplo de código faz parte de um exemplo maior fornecido para a ListControlDesigner classe.
// 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
Comentários
O OnDataSourceChanged método base conecta o controle associado derivado da ListControl classe à fonte de dados atual e, se isso for diferente da fonte de dados à qual o controle foi conectado, atualiza a marcação de tempo de design. O OnDataSourceChanged método do designer atualiza incondicionalmente a marcação de tempo de design depois de se conectar à fonte de dados atual. O valor de forceUpdateView
é ignorado.
Notas aos Chamadores
Os chamadores devem usar a substituição pública OnDataSourceChanged() .