Ir para o conteúdo
bigboy123

Checkar CheckBox dentro duma GridView

Mensagens Recomendadas

bigboy123

Boas,

Eu tenho uma GridView em que numa coluna tem as checkbox e noutra tem strings que vai buscar à base de dados...

O problema é que todas as checkbox aparecem checked = "False" e o que eu queria fazer era "checkar" aquelas que me interessam.

Todo o procedimento é feito no page_load.

Coluna onde todas as linhas sao preenchidas com uma checkbox com checked = "False"

    <Columns>

         <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="check" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>


    </Columns>

Código onde é criado a segunda coluna onde as linhas são peenchidas consoante a leitura de uma tabela da Base de Dados

       Dim dt As New DataTable
        dt.Columns.Add(New DataColumn("Código"))

        While SQLdr2.Read

            If SQLdr2("codi_grup").ToString <> vbNullString Then


                Dim dr As DataRow = dt.NewRow

                dr("Código") = SQLdr2("desi_grup")
                dt.Rows.Add(dr)
                
                'Aqui a checkbox correspondente a esta linha deveria ficar checked = "True"

            Else

                Dim dr As DataRow = dt.NewRow

                dr("Código") = SQLdr2("desi_grup")
                dt.Rows.Add(dr)

                'Aqui a checkbox correspondente a esta linha deveria ficar checked = "False"

            End If

            dt.AcceptChanges()

            GridView2.DataSource = dt

        End While

        GridView2.DataBind()

        SQLdr2.Close()

        SQLConn2.Close()

Reparem que eu faço um "if" para se o valor do campo correspondente à tabela for diferente de nulo efectua o checked = "True", se não, checked = "False"

Alguém me pode dar uma mãozinha nisto?  :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.