none
radiobutton RRS feed

  • Pergunta

  • pessoal,

    tenho um radio buttom que é preenchido com um datatable que vem do banco.. problema que quando seleciono outra opção do meu radiobuttom, as informações atuais e antigas são preenchidas.. ou seja, ele não limpa as velhas pra preencher de novo..o que ocorre?

    segunda-feira, 8 de outubro de 2012 19:31

Respostas

Todas as Respostas

  • Posta o trecho onde você faz isso.
    segunda-feira, 8 de outubro de 2012 19:35
  • vais ter de limpar o radiobuttom que esta selecionado antes de escolher outra opcao de um outro radiob.

    algo do tipo:

    if(radio1.checked)

    radio.checked=false;

    depois escolhe o outro radio.....


    http://malange-levi.blogspot.co.uk/

    segunda-feira, 8 de outubro de 2012 19:37
    Moderador
  • Dim dtItens As DataTable = New DataTable()
            'dtItens.Clear()
            dtItens = Nothing
            dtItens = _ctrQualidade.listarDicionario(tipoDic)

            Try

                If Not dtItens Is Nothing Then
                    For Each row As DataRow In dtItens.Rows
                        Dim rowItens As New ListItem()
                        rowItens.Text = row("DIC_DSC_NOME").ToString
                        rowItens.Value = row("DIC_SEQ").ToString
                        rblNatureza.Items.Add(rowItens)
                    Next
                    blnContem = True
                Else
                    blnContem = False
                End If
            Catch ex As Exception
                Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "scriptAjax", "alert('Erro ao carregar os dados.');", True)
            End Try
    segunda-feira, 8 de outubro de 2012 19:39
  • não preciso desmarcar as opções selecionadas..

    exemplo:

    se radioButton = 1 os valores que vão aparecer para marcar são

    sim
    não

    se radioButton = 2 os valores seriam

    talvez
    ok

    mas está vindo

    sim
    não
    talvez
    ok

    se mudar de novo pro 1 vem 

    sim
    não
    talvez
    ok
    sim
    nao

    ou seja, os campos que tenho para marcar, vão multiplicando quando mudo a opção do meu check lá..
    • Editado kngipa segunda-feira, 8 de outubro de 2012 19:42
    segunda-feira, 8 de outubro de 2012 19:41
  • Vpce esta no forum errado, este thread deveria estar no vb.net. 

    Vou mover depois da resposta do guilherme


    http://malange-levi.blogspot.co.uk/

    segunda-feira, 8 de outubro de 2012 19:46
    Moderador
  • Acho que está faltando um Clear()  antes do seu ForEach
    segunda-feira, 8 de outubro de 2012 19:47
  • valeu Guilherme..

    eu vi isso aqui...

    tinha que dar um clear no proprio radio pra popular novamente...

    de todo modo obrigada..

    segunda-feira, 8 de outubro de 2012 19:50
  • postei aqui porque estou mais habituada com o c#, e acho a resposta da galera do forum aqui de c# mais rapido.. e a resposta seria a mesma..

    fica a dica ai pra galera de vb e c#.

    antes de popular o radiobutton, dê um clear nele..

    radio.itens.clear()

    valeu!

    segunda-feira, 8 de outubro de 2012 19:51