ButtonField.Initialize(Boolean, Control) Método

Definição

Inicializa o objeto atual ButtonField .

public:
 override bool Initialize(bool sortingEnabled, System::Web::UI::Control ^ control);
public override bool Initialize(bool sortingEnabled, System.Web.UI.Control control);
override this.Initialize : bool * System.Web.UI.Control -> bool
Public Overrides Function Initialize (sortingEnabled As Boolean, control As Control) As Boolean

Parâmetros

sortingEnabled
Boolean

true para habilitar a classificação; caso contrário, false.

control
Control

O controle de dados que possui o ButtonField.

Retornos

false, que indica que o controle não precisa ser reconectado aos dados.

Comentários

O Initialize método é chamado pelo controle de dados ao qual o ButtonField objeto está associado para executar a inicialização básica de objeto para instâncias do campo, antes que o campo seja adicionado a uma coleção de linhas. Controles de dados, como DetailsView e GridView, chamam o Initialize método em seus CreateChildControls métodos antes que outros métodos, como CreateRow, sejam chamados para criar linhas específicas com dados.

Chame o Initialize método ao escrever um controle personalizado associado a dados que usa TableCell objetos para executar a inicialização básica de um ButtonField objeto. Implemente esse método se o ButtonFieldtipo derivado exigir qualquer inicialização de objeto antes de preencher TableCell objetos com dados ou controles no InitializeCell método.

Notas aos Herdeiros

Você deve substituir o Initialize(Boolean, Control) método e retornar true, se o campo exigir que a associação de dados seja executada no postback para que o campo funcione corretamente.

Aplica-se a

Confira também