none
Recuperar valor de um dropdownlist dentro de um Listview RRS feed

  • Pergunta

  • Ola Pessoal,

    Estou tentando recuperar o valor selecionado dentro de um dropdownlist que esta dentro de um Listview para salvar no banco.

    Estou tentando dessa forma  mas não esta dando certo ?

    string sddlPrestador = ((DropDownList)item.FindControl("ddlPrestadores")).SelectedValue;

    Estou tentando fazer isso dentro do evento ItemInserting do Listview..

    Alguém saberia como fazer

    Obrigado?

    sexta-feira, 17 de fevereiro de 2012 17:54

Respostas

  • Olá! Boa tarde!!

      Segue um exemplo de código em C# que seta o valor selecionado de um RadioButtonList (sim / não) para gravar no banco de dados.
            protected void ListView3_ItemEditing(object sender, ListViewEditEventArgs e)  // identificar linha que estou editando
            {
                ListView3.EditIndex = e.NewEditIndex;
            }

     protected void ListView3_ItemInserting(object sender, ListViewInsertEventArgs e)
            {
                RadioButtonList RBLAtivo;
                Int16 x;
    
                RBLAtivo = (RadioButtonList)ListView3.InsertItem.FindControl("tipo_valorRadioButtonList");
                if (RBLAtivo.SelectedValue == "")
                    return;
                x = Convert.ToInt16(RBLAtivo.SelectedValue);
                e.Values["tipo_valor"] = x;
    
            }
    
           

     protected void ListView3_ItemUpdating(object sender, ListViewUpdateEventArgs e)
            {
                RadioButtonList RBLAtivo;
                Int16 x;
    
                RBLAtivo = (RadioButtonList)ListView3.EditItem.FindControl("tipo_valorRadioButtonList");
                if (RBLAtivo.SelectedValue == "")
                    return;
                x = Convert.ToInt16(RBLAtivo.SelectedValue);
                e.NewValues["tipo_valor"] = x;
            }

      Espero ter lhe ajudado!!

    Se lhe ajudou, marque como resposta!! Obrigado !

    Thiago Rogerio
    www.thiagorogerio.com.br
    thiagorogeriobr@hotmail.com

    • Sugerido como Resposta Paulo César Viana sexta-feira, 17 de fevereiro de 2012 18:24
    • Marcado como Resposta Harley Araujo quinta-feira, 23 de fevereiro de 2012 11:47
    sexta-feira, 17 de fevereiro de 2012 18:19