none
carregar dropdownlist da bd RRS feed

  • Pergunta

  • Olá

    quero carregar uma dropdownlist da bd.

    o problema é que o registo da bd vem assim: aaaa bbbb cccc. O que quero é colocar cada registo num item da dropdownlst.

                    string sNme = leitura.GetString("locaistrab");
                    int tama = sNme.Length;
                    string[] myTargetArray = new string[tama];
                    char[] ch = sNme.ToArray();           
                    for (int i = 0; i >= tama; i++)
                    {
                        myTargetArray[i] = ch.ToString(); <------ está a dar erroo
                        while (myTargetArray[i] != " ")
                        {
                            DropDownList1.Items.Add(myTargetArray[i]);
                        }
                    }


    • Editado DiogoMBM domingo, 7 de dezembro de 2014 11:40
    domingo, 7 de dezembro de 2014 11:39

Respostas

  • Bom dia Diogo,

    Veja se isso resolve seu problema

    string sNme = leitura.GetString("locaistrab");            
    string[] myTargetArray = sNme.Split(' ');
                
    foreach (string item in myTargetArray)
    {
       DropDownList1.Items.Add(new ListItem() { 
          Text = item,
          Value = item
       });
    }

    []s

    • Marcado como Resposta DiogoMBM segunda-feira, 8 de dezembro de 2014 18:42
    segunda-feira, 8 de dezembro de 2014 12:47

Todas as Respostas

  • Bom dia Diogo,

    Veja se é isso que precisa:

    http://fabiocabral.gabx.com.br/2013/03/aspnet-dados-em-um-dropdownlist-e-valor.html

    Fico no aguardo,

    Att


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    segunda-feira, 8 de dezembro de 2014 11:32
  • Diogo o dropdownlist precisa somente de 2 valores (o índice, e o texto) 

    Junior

    segunda-feira, 8 de dezembro de 2014 11:35
  • Qual é o erro que está dando?


    Nome : Romy G. Moura Cargo: Analista Programador

    segunda-feira, 8 de dezembro de 2014 12:13
  • Bom dia Diogo,

    Veja se isso resolve seu problema

    string sNme = leitura.GetString("locaistrab");            
    string[] myTargetArray = sNme.Split(' ');
                
    foreach (string item in myTargetArray)
    {
       DropDownList1.Items.Add(new ListItem() { 
          Text = item,
          Value = item
       });
    }

    []s

    • Marcado como Resposta DiogoMBM segunda-feira, 8 de dezembro de 2014 18:42
    segunda-feira, 8 de dezembro de 2014 12:47
  • Olá Diogo,

    Vê se te ajuda.

    ASP.NET: Right way to populate a Dropdown list from database

    Abraço.


    Klayton Gomes MCP /MCTS/ MCAD / MCPD / MCSD Software Architecture / System Analyst

    segunda-feira, 8 de dezembro de 2014 13:30