Partilhar via


FormView.InitializeRow(FormViewRow) Método

Definição

Inicializa o objeto FormViewRow especificado.

protected:
 virtual void InitializeRow(System::Web::UI::WebControls::FormViewRow ^ row);
protected virtual void InitializeRow (System.Web.UI.WebControls.FormViewRow row);
abstract member InitializeRow : System.Web.UI.WebControls.FormViewRow -> unit
override this.InitializeRow : System.Web.UI.WebControls.FormViewRow -> unit
Protected Overridable Sub InitializeRow (row As FormViewRow)

Parâmetros

row
FormViewRow

O FormViewRow a ser inicializado.

Comentários

O InitializeRow método é um método auxiliar chamado pelo FormView controle para inicializar o objeto especificado FormViewRow . O FormViewRow objeto é inicializado com base no tipo de linha e no estado da linha especificados por suas RowType propriedades e RowState propriedades, respectivamente. O conteúdo apropriado é adicionado ao FormViewRow objeto. A tabela a seguir descreve como cada tipo de linha é inicializado.

Tipo de linha Descrição
Linha de dados O conteúdo do ItemTemplate, EditItemTemplateou InsertItemTemplate propriedade são adicionados ao FormViewRow objeto, dependendo do valor da RowState propriedade.
Linha de dados vazia O valor da EmptyDataText propriedade ou do conteúdo da EmptyDataTemplate propriedade é adicionado ao FormViewRow objeto, dependendo de qual propriedade está definida. Se ambas as propriedades estiverem definidas, a EmptyDataTemplate propriedade terá precedência.
Linha rodapé O valor da FooterText propriedade ou do conteúdo da FooterTemplate propriedade é adicionado ao FormViewRow objeto, dependendo de qual propriedade está definida. Se ambas as propriedades estiverem definidas, a FooterTemplate propriedade terá precedência.
Linha de cabeçalho O valor da HeaderText propriedade ou do conteúdo da HeaderTemplate propriedade é adicionado ao FormViewRow objeto, dependendo de qual propriedade está definida. Se ambas as propriedades estiverem definidas, a HeaderTemplate propriedade terá precedência.

Observação

Esse método não inicializa a linha do pager. Para criar a linha do pager, use o InitializePager método.

Notas aos Herdeiros

Ao estender a FormView classe, você pode substituir esse método para criar sua própria linha personalizada.

Aplica-se a

Confira também