динамическая генерация узлов в древовидной структуре управления и отображение результатов по выбору узла в asp .net - PullRequest
0 голосов
/ 29 марта 2011

Я использую элемент управления в виде дерева и просто хочу динамически добавлять узлы. При выборе узла результаты, основанные на этом узле, должны быть показаны ниже.

Заранее спасибо

1 Ответ

0 голосов
/ 29 марта 2011

Это способ настройки TreeView для динамического добавления дочерних узлов с помощью Ajax.

var tree = new TreeView()
{
  PopulateNodesFromClient = true,
  EnableClientScript = true
};

tree.TreeNodePopulate += (s, e) => 
{
  var childItems = CallTheDB(e.Node.Value); //Get the children for the parent node
  foreach(var item in childItems)
  {
     e.Node.ChildNodes.Add(new TreeNode()
     {
       PopulateOnDemand = true,
       Text = item.Text,
       Value = item.Key,
       SelectAction = TreeNodeSelectAction.Expand
     });
  }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...