Olá, galerinha do GUJ!
Beleza?
Estou criando uma TreeView na minha página ASP.NET:
var categorias = GetCategorias();
foreach (var categoria in categorias)
{
var categ = new TreeNode(categoria.Nome, categoria.Id);
treeView.Nodes.Add(categ);
}
foreach(var node in treeView.Nodes)
{
var produtosCategoria = CategoriaService.BuscarProdutosCategoria(Convert.ToInt32(node.Value));
foreach(var prodCategoria in produtosCategoria)
{
var no = new TreeNode(prodCategoria.Nome, prodCategoria.Id);
no.Selected = true; // <----- Aqui é o problema!
node.ChildNodes.Add(no);
}
}
Daí beleza... O problema é que, mesmo setando a propriedade Selected dos nós, nenhum deles vêm selecionado!
Alguém sabe o que pode ser??
Na minha aplicação, no caso, eu quero fazer uma consulta no banco e, através dela, retorne os nós que devam ser selecionados.
Por exemplo:
Retorna para mim uma lista dos protudos de cada categoria, selecionando quais foram os produtos que o usuário comprou!
Grande abraço!