ListControlDesigner.OnDataSourceChanged Método

Definição

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

Ver também

Aplica-se a