Olá Pessoal,
Desenvolvendo hoje, senti a necessida de adicionar campos dinamicamente no meu GridView no evento de clique do botão. Pra isto, tive que desabilitar a funcionalidade de criação de campos automáticos no componente (propriedade AutoGenerateColumns="false") e adicionar algumas linhas de código, poucas mesmo. Vamos lá?
Primeiro, imaginemos que temos um GridView chamado grdListagemClientes e um botão chamado btnListarClientes com um evento OnClick chamado btnListarClientes_Click, algo parecido com isso:
Veja que nosso método está limpo, sem nenhuma ação. Vamos agora adicionar nossos campos:
Veja que no código acima, primeiro criamos todos os campos, definindo o nome da coluna e o nome do cabeçalho, logo após adicionamos o nosso objeto BoundField no grid e por último preenchemos o grid com as informações de nossos clientes. Nesta última etapa, não implementei o código por completo, apenas comentei a linha que preenche o grid.
Bom pessoal, por hoje é só.
Até a próxima.
CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010 |