none
DROP DOWN LIST AUTOPOSTBACK RRS feed

  • Pergunta

  • Pessoal, Tudo bem?

    Preciso verificar o valor que esta no banco de dados e preencher uma dropdowlist

    por exemplo no banco de dados esta assim:

    Coluna: Categoria

                 NEGOCIOS

                 EXPOSITOR

                 COMPRADOR

    O meu método no evento SelectedIndexChanged está assim:

      protected void GRIDClientes_SelectedIndexChanged1(object sender, EventArgs e)
            {
                string drop;

                idCliente = int.Parse(GRIDClientes.SelectedValue.ToString());

                CADASTROPESQUEIRO = CADASTROPESQUEIROBLL.Find(cli => cli.IDT_VISITANTE == idCliente).First<cdpesqueiro>();


                drop = CADASTROPESQUEIRO.CATEGORIA;  // drop recebe o valor da coluna categoria se for igual ele add o texto
                if (drop == "NEGOCIOS")
                {
                    DDCATEGORIA.SelectedItem.Text = "NEGOCIOS";  //AQUI QUERO SELECIONAR O ITEM NA DROP DOWLIST ENTENDEU?
                }

                if (drop == "COMPRADOR")
                {
                    DDCATEGORIA.SelectedItem.Text = "COMPRADOR"; // DESTE JEITO ELE APENAS ESCREVE O TEXTO LÁ E NÃO SELECIONA
                }

                if (drop == "COMPRADOR")
                {
                    DDCATEGORIA.SelectedItem.Text = "COMPRADOR";
                }

    MINHA DROP DOWN

                    <asp:DropDownList ID="DDCATEGORIA" runat="server" Width="402px" Height="20px">
                        <asp:ListItem Value="VALORCATEGORIA">SELECIONE A CATEGORIA</asp:ListItem>
                        <asp:ListItem Value="NEGOCIOS">NEGÓCIOS</asp:ListItem>
                        <asp:ListItem Value="TURISMO">TURISMO</asp:ListItem>
                        <asp:ListItem Value="LOJISTA">LOJISTA</asp:ListItem>
                        <asp:ListItem Value="IMPORTADOR">IMPRENSA</asp:ListItem>
                        <asp:ListItem Value="AGENTE">AGêNCIA</asp:ListItem>
                        <asp:ListItem Value="VIP">VIP</asp:ListItem>
                        <asp:ListItem Value="COORDENACAO">COORDENAÇÃO</asp:ListItem>
                        <asp:ListItem Value="LIMPEZA">LIMPEZA</asp:ListItem>
                        <asp:ListItem Value="PESQUEIRO">PESQUEIRO</asp:ListItem>
                        <asp:ListItem Value="SEGURANCA">SEGURANÇA</asp:ListItem>
                        <asp:ListItem Value="SERVVICO">SERVIÇO</asp:ListItem>
                        <asp:ListItem Value="MONTADOR">MONTADOR</asp:ListItem>
                        <asp:ListItem Value="EXPOSITOR">EXPOSITOR</asp:ListItem>
                        <asp:ListItem Value="STAFF">STAFF</asp:ListItem>
                        <asp:ListItem Value="IMPORTADOR">IMPORTADOR</asp:ListItem>
                        <asp:ListItem Value="FABRICANTE">FABRICANTE</asp:ListItem>
                        <asp:ListItem Value="OUTROS">OUTROS</asp:ListItem>
                    </asp:DropDownList>

    QUERO QUE FAÇA ISSO:

    VALOR QUE VEM DO BANCO <=

    DROPDOWLIST.SELECIONA O VALOR DO BANCO.

    Entendeu?

    quinta-feira, 2 de agosto de 2012 22:45

Respostas

  • Amigo,

    Segue um exemplo.

    DDCATEGORIA.SelectedValue = CADASTROPESQUEIRO.CATEGORIA;


    se a resposta foi útil, classifique :)
    ate mais,

    Rodrigo Soria

    • Marcado como Resposta Harley Araujo segunda-feira, 6 de agosto de 2012 13:42
    sexta-feira, 3 de agosto de 2012 00:54

Todas as Respostas

  • Amigo,

    Segue um exemplo.

    DDCATEGORIA.SelectedValue = CADASTROPESQUEIRO.CATEGORIA;


    se a resposta foi útil, classifique :)
    ate mais,

    Rodrigo Soria

    • Marcado como Resposta Harley Araujo segunda-feira, 6 de agosto de 2012 13:42
    sexta-feira, 3 de agosto de 2012 00:54
  • Vinicius o dropdownlist precisa de dois argumentos ou parametros para ser carregado é o indice ou value e o texto ou text acho que falta vc passar o id para o dropdownlist

    Junior

    sexta-feira, 3 de agosto de 2012 12:03