Como: Ativar seleção padrão no controle de servidor Web GridView
O controle do ASP.NET GridView possui uma funcionalidade de seleção interna que permite aos usuários selecionar uma linha na grade.Selecionar uma linha em um controle GridView não realiza qualquer tarefa.Entretanto, adicionando a funcionalidade de seleção, você pode adicionar funcionalidades à grade que dependem dos usuários apontarem para uma linha específica.Usos típicos para a adição da funcionalidade de seleção para o GridView controle incluem o seguinte:
Quando os usuários selecionam uma linha, a linha muda de aspecto.
Quando os usuários selecionam uma linha, os dados relacionados são exibidos em outra parte da página, por exemplo, em um controle DetailsView.
Para acessar a linha selecionada, use o SelectedRow propriedade.
Para executar ações personalizadas quando um usuário seleciona uma linha, forneça um manipulador para o SelectedIndexChanging evento.
Procedimentos
Para ativar a seleção usando a marca inteligente
In Design exibir, clicar com o botão direito do mouse o GridView controle e clique em Mostrar marca inteligente.
No painel das marcas inteligentes, selecione Enable Selection.
Para habilitar a seleção padrão usando a propriedade AutoGenerateSelectButton
selecionar o GridView controle e, na Propriedades conjunto janelaAutoGenerateSelectButton to true.
- ou -
In fonte , em visualização o <asp:GridView> elemento, conjunto o AutoGenerateSelecttButton atributo à true:
<asp:GridView Runat="server" ID="GridView1" AutoGenerateSelectButton="true" />
Para personalizar o aspecto de uma linha no modo de seleção
Defina as propriedades para o SelectedRowStyle.
Por exemplo, se você definir a subpropriedade BackColor do SelectedRowStyle para cinza, uma linha selecionada é exibida com um plano de fundo cinza.
Para personalizar o texto de comando do botão Select
In Design exibir, clicar com o botão direito do mouse o GridView controle e clique em Mostrar marca inteligente.
Clique em Editar colunas.
A caixa de diálogo Fields é exibida.
Em Selected fields, clique em Select.
As propriedades do campo serão carregadas na grade de propriedades.
Em CommandField propriedades, digite o texto a selecionar botão a SelectText propriedade.
Para alterar o texto de comando do botão Select para uma imagem
In Design exibir, clicar com o botão direito do mouse o GridView controle e clique em Mostrar marca inteligente.
Clique em Editar colunas.
A caixa de diálogo Fields é exibida.
Em Selected fields, clique em Select.
As propriedades do campo serão carregadas na grade de propriedades.
Em CommandField propriedades, digite ou selecionar o URL da imagem a ser usado para o selecionar botão a SelectImageUrl campo.
Em CommandField propriedades, selecionar Imagem in the ButtonType campo.
Clique em OK.
Para exibir a linha selecionada em um controle DetailsView
Cópia de controle de fonte de dados que está limite a GridView controlar e cole uma cópia do controle de fonte de dados até a página.
In Design exibição, clicar com o botão direito do mouse o controle de fonte de dados e clique em Mostrar marcas inteligentes.
clicar Configurar dados fonte….
Verifique se o Qual conexão de dados do aplicativo deve usar para se conectar ao banco de dados? estiver definido sistema autônomo a mesma conexão utilizado pelo GridView controle.
Clique em Next.
selecionar o Especificar colunas de uma tabela ou modo de exibição opção.
No Nome na lista suspensa verificar que a mesma tabela que está limite a GridView controle esteja selecionado.
Em Colunas, selecionar as colunas da tabela para exibir o DetailsView controle.
clicar no WHERE… botão.
The Adicione cláusula WHERE janela é aberta.
No Coluna na lista suspensa, selecionar a coluna nome para usar na cláusula WHERE.Nesta coluna deve ser uma chave primária para a tabela ou conter apenas valores exclusivos para identificar a linha selecionada.
No fonte na lista suspensa, selecionar Controle.
No ID de controle drop-down, selecionar o ID da GridView controle.
Clique em Adicionar.
clicar OK, em seguida, clicar Próximoe, em seguida, clicar Concluir.
Right-click the DetailsView control and click Show Smart Tag.
No escolher a fonte de dados na lista suspensa, selecionar o controle da fonte de dados acabou configurado.
Consulte também
Conceitos
Modificando Dados em um Controle do Servidor Web GridView