Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brissolare

GridView com check box via código

Recommended Posts

Bom dia,

 

Vi um link ensinando a criar um gridview com checkbox no macoratti

http://www.macoratti.net/08/03/aspn_erg.htm

 

Esse link ensina quando referenciamos o grid tudo na tela visual, ligamos o sql datasource e asssim por diante...

 

Meu problema que todas as informações do meu grid são adicionadas via código eu crio uma datatable no codigo e depois referencio.

 

Ai eu gostaria de adicionar check box nas linhas para poder selecionar e apagar o que eu quero...

Pelo tutorial acima infelizmente nao consegui...alguem pode me ajudar??

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas as colunas da grid também são criadas via código?

 

Abraços...

 

Tudo é criado via código...dá uma olhada

 


                DataTable horafixa = new DataTable();
                horafixa.Columns.Add("Hora");
                horafixa.Columns.Add("Id");
                horafixa.Columns.Add("Cliente");
                horafixa.Columns.Add("Cod.");
                horafixa.Columns.Add("Status");
                horafixa.Columns.Add("Telefone");
                horafixa.Columns.Add("Usuário");
                gridinfos.DataSource = horafixa;
                
                depois que abro a conexao..no while recupero as informações e coloco esse codigo

                conn.Open()
                r2 = cmd2.ExecuteReader(CommandBehavior.CloseConnection);

                while(r2.Read())
                {
                 horafixa.Rows.Add(campo1,campo2....);
                 gridinfos.DataBind();
                 ...
                 ...e por ai vai
                }
Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta você criar um CheckBoxColumn em tempo de execução e dar o add na grid, é simples. Ou já deixa o checkbox chapado na grid:

 

<asp:GridView ID="GridView1"  runat="server"  AutoGenerateColumns="True">
 <Columns>
  <asp:TemplateField>
   <HeaderTemplate>
    <asp:CheckBox runat="server" ID="cbHeader" />
   </HeaderTemplate>
   <ItemTemplate>
    <asp:CheckBox runat="server" ID="cbItem" />
   </ItemTemplate>
  </asp:TemplateField>
 </Columns>
</asp:GridView>

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.