动态生成树视图控件中的节点,并在asp.net中选择节点时显示结果

时间:2011-03-29 14:26:17

标签: asp.net sql treeview

我正在使用树视图控件,只想动态添加节点。选择一个节点 基于该节点的结果必须如下所示。

提前致谢

1 个答案:

答案 0 :(得分:0)

这是设置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
     });
  }
};