none
DropDownList com 2 campos RRS feed

  • Pergunta

  • Como mostrar 2 campos no meu DropDownListCategorias ?

    <asp:Label ID="Label3" runat="server" Text="Categorias"></asp:Label>
                    <asp:DropDownList ID="DropDownListCategorias" runat="server"></asp:DropDownList>

    Esse 2 campos são da tabela: Produtos

    E os campos são codigo - descricao

    Fico no aguardo.

    Obrigado

    terça-feira, 21 de julho de 2015 13:49

Respostas

  • Olá Paulo,

    veja os links:

    WebForm:

    http://www.macoratti.net/aspn_ddl.htm

    MVC:

    http://www.asp.net/mvc/overview/older-versions/working-with-the-dropdownlist-box-and-jquery/using-the-dropdownlist-helper-with-aspnet-mvc

    Windows Forms:

    http://www.codeproject.com/Articles/2447/Windows-Forms-Programming-with-C-Chapter-List-C


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    terça-feira, 21 de julho de 2015 12:27

Todas as Respostas

  • Como carregar meu DropDownList com 2 campos de uma tabela ?

    tabela: Produtos

    campos: CODIGO - DESCRICAO

    Fico no aguardo. 

    Obrigado

    • Mesclado Marcos SJ terça-feira, 21 de julho de 2015 17:13 ThreAD
    terça-feira, 21 de julho de 2015 12:19
  • Analisei os 2 casos para uma pagina.aspx e nenhum deles atendeu o que eu espero.

    Alguém sabe como resolver. 

    Por favor poste o código e não um link de instruções de outros sites que apenas faz eu perder mais meu tempo tentando entender o código .

    Aguardo retorno.

    Obrigado.

    terça-feira, 21 de julho de 2015 13:14
  • Paulo,

    Não estamos aqui para "fazer o seu trabalho".

    Existem muitos artigos que respondem a sua dúvida, e foi o que o Lúcio fez.

    Você não definiu em nenhum momento se o seu projeto é Webforms ou MVC, e ele te passou todos esses links para atender a sua necessidade.

    Acho que você deveria reavaliar como fazer suas perguntas.

    Você disse que perdeu seu tempo com os links... Mas e o tempo que o Lúcio DEDICOU para tentar te ajudar não conta?


    Carlos Eduardo Ferreira

    terça-feira, 21 de julho de 2015 14:16
  • @Paulo_TI,

    Primeiramente nenhum conteúdo é perda de tempo e sim lhe dando mais bagagem ao seu conhecimento. O que o Lucio fez para você foi um favor uma ajuda já que não esta conseguindo utilizar um buscador nas redes para achar sua resposta ou nos livros.

    Outro assunto é como assim tentando entender código ? A sua profissão você é obrigado a entender ao menos códigos de tutoriais ao menos esses devem ser lidos e compreendidos sem algum esforço ou problema.

    Outro assunto é este fórum não esta aqui para fazer o seu trabalho mais sim tirar suas duvidas para lhe ajudar em seu crescimento, não postamos códigos completos muito menos trabalhos prontos.

    @Lucio, mais uma vez sendo extremamente competente em suas resposta e ajudando a todos, parabéns mesmo por sua contribuição.

    Sem mais, essa thread esta sendo marcada como resposta a sugestão dada pois ela é a valida para a pergunta aqui feita.

    Abraços a todos 


    Matheus Leopardi Mello Canelada Campos

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 21 de julho de 2015 17:28
  • Segue meu código abaixo.

    private void populateFields(int pGetID = 0)
            {
                mdc = new ModelDataContext();

                try
                {
                    if (pGetID > 0)
                    {
                        PRODUTO PRODUTOS = mdc.PRODUTOs.First(pro => pro.CODIGO == pGetID);

                        tbCodigo.Text = pGetID.ToString();
                        tbDescricao.Text = PRODUTOS.DESCRICAO.Trim().ToUpper();
                        tbDataAtualizacao.Text = DateTime.Now.ToShortDateString();
                    }
                    else
                    {
                        Response.Redirect("Produtos.aspx");
                    }
                }
                catch (Exception)
                {

                }
                finally
                {
                    mdc.Dispose();
                }

            }

    Quem puder me ajudar eu agradeço.

    Quero apenas jogar codigo e descrição no DropDownListCategorias

    Fico no aguardo.

    Muito Obrigado.

    terça-feira, 21 de julho de 2015 18:22
  • Obrigado pela atenção Lucio

    O código que coloquei esta sem o DropDownList. 

    E para apenas você saber qual a forma que estou manipulando as minhas tabelas.

    Eu analisei seu código acima.

    Porem fiquei com algumas duvidas

    //Por que colocar SelectedIndex = -1 ?

    DropDownListCategorias.SelectedIndex = -1;

    // Dessa forma eu so vou colocar apenas um campo que não existe. Eu preciso que carregue o codigo - descricao ListItem myListItem = DropDownListCategorias.Items.FindByValue(PRODUTOS.CATEGORIA_ID);

    // O que siginifica esse codigo abaixo ? if (myListItem != null) { myListItem.Selected = true; }

    Aguardo seu retorno.

    Muito Obrigado.

    terça-feira, 21 de julho de 2015 19:38
  • Obrigado pela respostas

    Agora eu entendi o código que você me passou.

    Você só esqueceu de colocar como eu preencho o meu DropDownListCategorias com o 

    CODIGO - DESCRICAO

    Que estão na mesma tabela.

    Se puder me ajudar em agraceço

    Muito Obrigado.

    quarta-feira, 22 de julho de 2015 11:54
  •  //PopulateDropDownListCategorias
            private void populateDropDownListCategorias(string pGetID = null)
            {
                mdc = new ModelDataContext();

                try
                {
                    if (pGetID != "")
                    {
                        var sourceCategorias = from cat in mdc.CATEGORIAS
                                               select cat;  
                        
                        //Como eu carrego o campo codigo e descricao no meu DropDownListCategorias ?
                        DropDownListCategorias.Text = "??????";
                    }
                    else
                    {
                        DropDownListCategorias.Text = "ERROR";
                    }

                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    mdc.Dispose();
                }

            }
    • Mesclado Marcos SJ quinta-feira, 23 de julho de 2015 18:00 Thread Duplicada
    quinta-feira, 23 de julho de 2015 13:05
  • Olá Paulo,

    Tudo bem?

    Sugiro que verifique as informações de resposta desta outra thread, talvez consiga te auxiliar na resposta.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 23 de julho de 2015 14:52
  • Eu ja tentei o 1 link porem não da certo.

    Esse link é bem antigo e acredito que esta incompatível com meu framework 4.5 pois não da certo

    Ja tentei de varias formas

    Se alguem puder me ajudar a pupular campos no meu DropDownList eu agradeço muito

    Fico no aguardo.

    Muito Obrigado.

    quinta-feira, 23 de julho de 2015 17:40
  • Como popular o campo codigo da minha tabela no meu dropdownlist pelo codigo c# ?

    //PopulateDropDownListCategorias
            private void populateDropDownListCategorias(string pGetID = null)
            {
                mdc = new ModelDataContext();

                try
                {
                    if (pGetID != "")
                    {
                        var sourceCategorias = from cat in mdc.CATEGORIAS
                                               select cat;  
                        
                        //Como eu carrego o campo codigo e descricao no meu DropDownListCategorias ?
                        DropDownListCategorias.Text = "??????";
                    }
                    else
                    {
                        DropDownListCategorias.Text = "ERROR";
                    }

                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    mdc.Dispose();
                }

            }

    • Mesclado Marcos SJ sexta-feira, 24 de julho de 2015 18:00 Thread Duplicada
    quinta-feira, 23 de julho de 2015 19:58
  • Olá Paulo,

    Tudo bem?

    Peço que verifique as informações contidas neste link.

    Espero ter ajudado.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 23 de julho de 2015 20:09
  • Marcos

    Obrigado por tentar me ajudar enviando o link

    Analisei o link que você enviou e deve mesmo funcionar.

    Porem nesse link eu estou criando uma nova conexão com o banco de dados e inserindo dados.

    Mas eu ja tenho pronta toda a conexão com a tabela Categorias conforme o exemplo do meu codigo acima

    Eu apenas preciso da linha que preencha o meu dropdownlist com os campos da minha tabela usando a minha conexão com o banco de dados ja existente.

    Se puder me ajudar eu agradeço muito.

    • Sugerido como Resposta Marcos SJ sexta-feira, 24 de julho de 2015 17:55
    • Não Sugerido como Resposta Marcos SJ sexta-feira, 24 de julho de 2015 17:55
    sexta-feira, 24 de julho de 2015 00:30
  • Boa Tarde Paulo,

    Então basicamente você abriu uma nova thread com a mesma pergunta das threads anteriores que nós mesclamos por duplicação de thread?


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 24 de julho de 2015 17:45