none
Como buscar o item selecionado de um dropdownlist dentro de uma grid view? RRS feed

  • Pergunta

  • Olá,

    Estou com dificuldade para buscar o valor selecionado em uma dropdownview que se encontra dentro de uma gridview. O ID da DDL não é exibida no código .cs e não consigo obter esse valor. Como fazer isso?

    <asp:GridView ID="gvCotacoes" ...
          <asp:GridView ID="gvPropostas" runat="server" ...
              <asp:DropDownList ID="sltOrdem" ...
    
    
    
        protected void sltOrdem_SelectedIndexChanged(object sender, EventArgs e)
        {
    
            string ordem = (string)sltOrdem.SelectedIndex; <-------------------------- Isso que preciso
    
            CarregarGridCotacoes(oSegurado, ordem);
        }


    Desde já, obrigado!

    sexta-feira, 26 de outubro de 2012 17:17

Respostas

Todas as Respostas

  • Em que momento voce quer recuperar o valor?

    Normalmente voce recupera isso em algum evento do proprio GridView.


    Washington Luíz | MCP, MCTS
    O Senhor é minha força e somente Nele confio.

    sexta-feira, 26 de outubro de 2012 17:22
  • Mas qual evento? 

    Como eu disse, eu não consigo "achar" o sltOrdem. Não sei se tem alguma forma de buscar o valor selecionado no sltOrdem dentro do sltOrdem_SelectedIndexChanged OU se tenho que buscar este valor dentro de outro evento do GridView. A questão é que até agora não consegui. Estou no google pesquisando mas nada de respostas por enquanto.

    sexta-feira, 26 de outubro de 2012 17:44
  • Voce pode fazer assim:

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string ordem= ((DropDownList)sender).SelectedValue;
        }

     Att,
    Nicolas Tarzia


    Nicolas Tarzia - Desenvolvedor de Software

    • Marcado como Resposta wcsantos terça-feira, 30 de outubro de 2012 11:55
    domingo, 28 de outubro de 2012 00:06