Compartilhar via


ButtonField.Initialize(Boolean, Control) Método

Definição

Inicializa o objeto ButtonField atual.

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 é o proprietário do ButtonField.

Retornos

false, que indica que o controle não precisa associar novamente 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 de objeto básica 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 quando você estiver escrevendo um controle de associação de dados personalizado que usa TableCell objetos para executar a inicialização básica de um ButtonField objeto . Implemente esse método se o ButtonFieldtipo derivado de 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