Compartilhar via


Como: Personalizar controles para edição no controle de servidor Web GridView

Quando uma linha no controle GridView é colocada em modo de edição, a linha normalmente exibe texto ou caixas de seleção para colunas individuais dos dados, onde os usuários podem alterar os dados.Se você deseja utilizar controles diferentes para edição, você pode personalizar os Controles GridView do modo de edição.Você faz isso criando um modelo que define o layout personalizado (texto e controles) que você deseja exibir em modo de edição em vez dos controles padrão.Para obter mais informações, consulte Modelos de controles servidores web ASP.NET.

Procedimentos

Para especificar edição personalizada para uma coluna GridView

  1. No Menu de atalho GridView Tasks, selecione a caixa de seleção Enable Editing.

    Observação:

    A caixa de seleção Enable Editing aparece no menu de atalho somente se o controle da fonte de dados ao qual o controle GridView está acoplado a suporte de edição.Por exemplo, se o controle GridView estiver vinculado a um controle SqlDataSource, a propriedade UpdateCommand deve conter uma instrução SQL Atualizar.

  2. No o menu de atalho, clique em Edit Columns.

    A Caixa de diálogo Fields aparece.

  3. Em Available fields, expanda Bound Field para listar os campos acoplados da fonte de dados.

  4. Em Selected fields, selecione um campo acoplado, clique em Convert this field into a TemplateField, e então clique OK para fechar a Caixa de diálogo Fields.

  5. No menu de atalho, clique em Edit Templates.

    O Controle GridView alterna para o modo edição de modelo.

  6. No menu de atalho, na lista Display, clique em EditItem Template.

    O controle GridView exibe o editor de modelo para a propriedade EditItemTemplate.Isso especifica o layout (texto e controles) que será exibido para aquela coluna quando a linha está na modo de edição.

  7. A partir do grupo Standard na caixa de ferramentas, arraste um controle DropDownList para o modelo.

    Você irá configurar a DropDownList no próximo procedimento

Para preencher uma lista suspensa para edição em uma coluna GridView

  1. No menu de atalho, na lista Choose Data Source, clique em New Data Source.

  2. Na Data Source Configuration Wizard, selecione a mesma fonte de dados que você usou no procedimento anterior.

  3. Selecione campos de dados para exibir e valores correspondentes da lista a partir dos campos disponíveis da sua fonte de dados, e em seguida, clique em OK.

  4. Pressione CTRL+F5 para executar a página.

  5. Altere uma coluna na grade para verificar que a lista aparece.

Consulte também

Conceitos

Modificando Dados em um Controle do Servidor Web GridView

Referência

Visão Geral sobre o Controle do Servidor Web GridView

GridView