Acrescentando CheckBox em um GridView

Um cliente me solicitou neste final de semana a possibilidade de colocar controles em um objeto GridVew do ASP.NET. No sistema dele o checkbox serviria para marcar as linhas desejadas e depois fazer uma leitura dos registros. Parece algo fácil de fazer, mas dá um certo trabalho e tem alguns segredos. Resolvi montar uma página de exemplo e enviar o código.

Segue um projeto com o exemplo, neste caso o checkbox foi inserido clicando no grid com o botão direito e escolhendo “Edit Template” que são controles adicionais. Coloquei ali um checkbox.

O botão 1 insere os dados na tabela, o botão 2 mostra os dados dos registros SELECIONADOS.

Até onde sei não é possivel ler o valor de um controle sem antes selecionar ele. Note que eu fiz o seleção do registro para depois poder ler o conteúdo...

 

Exemplo.zip (4,80 kb)

Livros oficiais de Windows 2008 e VB.NET gratuitos

Durante o mes de Abril a Microsoft Press está permitindo o download gratuito de 2 livros em formato PDF. Para baixar os livros, basta utilizar o seu Live ID (o do MSN) e preencher o seu perfil.

O primeiro é um livro sobre Windows 2008 na versão Small Business, muito bom !!!!

O segundo é um livro que abrange o Visual Basic .NET baseando a programação no IDE versão Express Edition (a gratuita).

Windows Small Business Server 2008 Administrator's Companion (Pro—Administrator's Companion) by Charlie Russel and Sharon Crawford

Microsoft Visual Basic 2008 Express Edition: Build a Program Now! by Patrice Pelland

Mas corra, o periodo é limitado, e eu não sei até quando. Abriu em 15/04.

Artigo sobre certificação digital para aplicações web

Já a muito tempo eu havia publicado este artigo para uma revista de informática. Mas agora resolvi disponibilizar ele publicamente.

Muitos conhecem certificados digitais em relação a segurança que ele fornece ao criptografar dados. Porem, já pensou em utilizá-lo para autenticar de forma irrefutável os usuários que acessam o seu site?

Leia o artigo em nossa seção de artigos, clicando aqui.