Partilhar via


Como: Habilitar edição padrão no controle de servidor Web GridView

Além de exibir dados, o controle GridView suporta um modo de edição no qual os usuários podem alterar o conteúdo de uma linha individual.Você pode configurar o controle GridView para exibir um botão Editar em cada linha.Quando os usuários clicarem no botão, a linha será reexibida no modo de edição, com os dados disponíveis em controles editáveis tais como TextBox e CheckBox.O botão Edit torna-se um botão Update ou um botão Save e, quando os usuários clicam nele, a linha atualizada é armazenada.Você pode adicionar funcionalidades de edição ao controle GridView sem escrever código algum.

Procedimentos

O procedimento a seguir ilustra como habilitar a edição padrão no controle GridView.

Para ativar a edição padrão usando a marca inteligente

  1. Em modo Design, clique com o botão direito do mouse no controle GridView e clique em Mostrar Marca Inteligente.

  2. No painel de marcas inteligentes, selecione Enable Editing.

    Observação:

    A caixa de seleção Habilitar Edição será exibida no painel de marcas inteligentes somente se o controle da fonte de dados ao qual o controle GridView está acoplado oferecer suporte a edição.Por exemplo, se o controle GridView estiver vinculado a um controle SqlDataSource, a propriedade UpdateQuery do controle SqlDataSource deve conter uma instrução Atualizar SQL.

Como alternativa, você pode definir uma propriedade do controle GridView.

Para habilitar edição padrão usando a propriedade AutoGenerateEditButton

  • Selecione o controle GridView e na janela Propriedades, defina AutoGenerateEditButton para true.

    -ou-

  • No Modo Source, no elemento <asp:GridView>, defina AutoGenerateEditButton para true, como no exemplo a seguir:

    <asp:GridView Runat="server" ID="GridView1" 
      AutoGenerateEditButton="true" />
    

Consulte também

Conceitos

Modificando Dados em um Controle do Servidor Web GridView

Modificando Dados em um Controle do Servidor Web GridView

Referência

Visão Geral sobre o Controle do Servidor Web GridView