none
CArregar dropdownlsit atraves de uma session em c# RRS feed

  • Pergunta

  • boa noite, alguem poderia me ajudar não estou conseguindo mostrar os dados do cliente na minha dropdowlist. não mostra nada dessa forma.

     if (lstCadastro != null && lstCadastro.Count > 0)
                {
    drpcliente.selectedvalue =  lstCadastro[0].cliente.ToString();
                    TxtRazaoSocial.Text = lstCadastro[0].Adm.ToString();

    Não preenche dessa forma como eu faço?

    sábado, 23 de agosto de 2014 23:53

Todas as Respostas

  • Olá Prc Ramos,

     nesse bloco de código o dropdownlist já está preenchido ? Sua seleção que não está funcionando ?

    segunda-feira, 25 de agosto de 2014 10:34
  •  

    Tenta aí, dessa forma. Adapte à sua realidade.

    public bool PreencheComboRamo(DropDownList dl)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendLine("select ");
                sb.AppendLine("id_ramo, nm_ramo ");
                sb.AppendLine("from tbl_ramo ");
                sb.AppendLine("order by 1");

                SqlConnection conexao = new SqlConnection();
                conexao.ConnectionString = ConfigurationManager.ConnectionStrings["connJuridico"].ConnectionString;
                this.cmd = new SqlCommand(sb.ToString(), conexao);
                try
                {
                    conexao.Open();
                    cmd.ExecuteNonQuery();

                    SqlDataReader dr = cmd.ExecuteReader();

                    dl.Items.Insert(0, new ListItem("--- SELECIONE ---", "-1"));

                    foreach (var nm in dr)
                    {
                        dl.Items.Add(new ListItem(dr[1].ToString(), dr[0].ToString()));
                        dl.DataBind();
                    }

                }
                catch (Exception excecao)
                {
                    Erro = excecao.Message;
                    return false;
                }
                finally
                {
                    cmd.Dispose();
                    cmd = null;
                    conexao.Close();
                    conexao = null;
                }

                return true;
            }

    segunda-feira, 25 de agosto de 2014 10:37