none
CheckedListBox RRS feed

  • Pergunta

  • Gente eu novamente com os CheckedListBox...

    Bom,não to conseguindo checar meu CheckedListBox e fazer com que ele grave as informações no banco.

    Pq no vb.net uso CheckedListBox.checkOnClick pra verificar se esta marcado ou não;o problema é que tenho vários itens e qdo mando ele verificar os itens ele não me dá a opção de checkOnClick.

    TIpo assim:

    If CheckedListBox1.CheckOnClick = True Then

    db.Comando = "INSERT INTO Produtos_interesse ( idProduto ) VALUES(1);"

    db.ConectaSRetorno()

    >>>Assim verifico todo o CheckedListBox,dae ele nao verifica os itens e enquanto nao marcar todas as opçoes vai dar erro,ms se colocar assim:

    If CheckedListBox1.Items(dt_dados.Rows(i).Item("idProduto")) Then

    marcado = 1

    Else

    marcado = 2

    End If

    Desta forma,ele não me dá a opçao do checkOnClick e não verifica se esta checado ou não,desta forma não consigo gravar no banco.Alguem pode me ajudar?

    sexta-feira, 2 de março de 2007 19:26

Respostas

  • Ola Keila, estou usando checkbox e acho que o tratamentod deverá ser o mesmo, vou colocar um pedaço do codigo que tenho aqui e vc analisa e ve se aproveita em alguma coisa ok. Este codigo trata um um grind onde tenho que fazer um tratamento nos itens que estão checados....

    segue

     

    For viFor As Integer = 0 To dgRequisicao.Items.Count - 1

    Dim chk As CheckBox = DirectCast(item.FindControl("chkSelecionado"), CheckBox)

    If chk.Checked Then

    .........

    End If

    Next

    espero dar um luz....

    t+

    segunda-feira, 5 de março de 2007 14:44

Todas as Respostas

  • Keila,


    Me explica qual é o seu cenario pra que eu possa te dar um sugestao.


    []'s
    sábado, 3 de março de 2007 16:06
  • Então Diego,to fazendo este codigo acima que coloquei ae...ms nao to conseguindo achar a ferramenta que checa os itens do checkedlistbox...o codigo que to usando é exatamente este....deixa ver se consigo te explicar...

    Tenho que fazer o seguinte,tenho alguns produtos cadastrados no meu banco de dados...e  fiz uma tela pra que meu cliente listasse seus produtos de interesse,entao tenho que fazer um select na tabela produtos e mandar ele gravar na tabela produtos_interesse,quero apenas um relatorio que me forneça os produtos que interessam para o meu cliente...entao consegui fazer isso tudo,ms nao to conseguindo inserir no banco pq qdo mando inserir não to conseguindo fazer com que o programa veja que meus checkbox que estao dentro do checkedlistbox veja que esta marcado...ficou melhor pra vc entender?Qualquer coisa poste novamente que te explico...no mais obrigada.

    sábado, 3 de março de 2007 20:32
  • Ola Keila, estou usando checkbox e acho que o tratamentod deverá ser o mesmo, vou colocar um pedaço do codigo que tenho aqui e vc analisa e ve se aproveita em alguma coisa ok. Este codigo trata um um grind onde tenho que fazer um tratamento nos itens que estão checados....

    segue

     

    For viFor As Integer = 0 To dgRequisicao.Items.Count - 1

    Dim chk As CheckBox = DirectCast(item.FindControl("chkSelecionado"), CheckBox)

    If chk.Checked Then

    .........

    End If

    Next

    espero dar um luz....

    t+

    segunda-feira, 5 de março de 2007 14:44
  • Ok,Dalmiro mt obrigada!
    segunda-feira, 5 de março de 2007 17:03