none
selected em @Html.DropDownList com dados vindos de uma viewbag RRS feed

  • Pergunta

  • Na minha view edit tenho um Dropdownlist onde mostro todos os departamentos cadastrados, sendo que preciso que o departamento do usuário em questão deveria vir selecionado e não vem mesmo qdo vejo no debug o selected = true, mais na página não está selecionado.

    List<SelectListItem> statelist = new List<SelectListItem>();
                    string usudepid = usuario.FirstOrDefault().dep_id.ToString();
                    foreach (var item in departamentos)
                    {
                        string depid = item.dep_id.ToString();
                        string depnom = item.dep_nome;
                        string depcod = item.dep_codigo.ToString();
                        if (depid == usudepid)
                        {
                            statelist.Add(new SelectListItem
                            {
                                Text = depnom,
                                Value = depcod,
                                Selected = true
                            });
                            
                        }
                        else
                        {
                            statelist.Add(new SelectListItem
                            {
                                Text = depnom,
                                Value = depcod
                            });
                            
                        }
                        
                    }
    
                    ViewBag.StateList = statelist.OrderBy(x => x.Text);


    Junior

    quarta-feira, 12 de abril de 2017 13:07

Respostas

  • Achei o problema na view estava selecionando o campo errado estava selecionando dep_id e não dep_codigo

    Junior

    • Marcado como Resposta Junior_luiz segunda-feira, 24 de abril de 2017 12:11
    quinta-feira, 13 de abril de 2017 13:02