ListControlDesigner.OnDataSourceChanged Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Chamada quando a fonte de dados do controlo associado mudou.
Sobrecargas
| Name | Description |
|---|---|
| OnDataSourceChanged() |
Chamada quando a fonte de dados do controlo associado mudou. |
| OnDataSourceChanged(Boolean) |
Chamada quando a fonte de dados do controlo associado mudou. |
OnDataSourceChanged()
Chamada quando a fonte de dados do controlo associado mudou.
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 seguinte exemplo de código sobrepõe o OnDataSourceChanged método numa classe que herda da ListControlDesigner classe. Quando a fonte de dados associada à classe designer muda, o OnDataSourceChanged método é chamado e este código define uma variável chamada changedDataSource para 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
Observações
O OnDataSourceChanged método base liga o controlo associado derivado do ListControl objeto à fonte de dados atual e, se esta for diferente da fonte de dados à qual o controlo estava ligado, atualiza a marcação em tempo de projeto. O OnDataSourceChanged método atualiza a marcação em tempo de projeto após se ligar à fonte de dados atual.
Ver também
Aplica-se a
OnDataSourceChanged(Boolean)
Chamada quando a fonte de dados do controlo associado mudou.
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
A Boolean que indica se a marcação em tempo de projeto deve ser atualizada incondicionalmente. Este parâmetro é ignorado.
Exemplos
O seguinte exemplo de código sobrepõe o OnDataSourceChanged método numa classe que herda da ListControlDesigner classe. Quando a fonte de dados associada à classe designer muda, o OnDataSourceChanged é chamado e este código define uma variável chamada changedDataSource para 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
Observações
O OnDataSourceChanged método base liga o controlo associado derivado da ListControl classe à fonte de dados atual e, se esta for diferente da fonte de dados à qual o controlo estava ligado, atualiza a marcação em tempo de projeto. O OnDataSourceChanged método do projetista atualiza incondicionalmente a marcação em tempo de projeto após se ligar à fonte de dados atual. O valor de forceUpdateView é ignorado.
Notas para Chamadores
Os ouvintes devem usar a anulação pública OnDataSourceChanged() .