[Dúvida] TreeView, ASP.NET

0 respostas
Nicolas_Fernandes

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!

Criado 16 de agosto de 2010
Respostas 0
Participantes 1