使用C#.Net的ASP.Net Web应用程序的多选树视图控件
想了解树状视图控件,该控件允许我选择多个节点,然后可以将这些选定的节点拖放到另一个驱动器上。是否有可用于多次选择的属性,或者我们可以如何执行此操作。。使用C#.Net的ASP.Net Web应用程序的多选树视图控件,c#,asp.net,C#,Asp.net,想了解树状视图控件,该控件允许我选择多个节点,然后可以将这些选定的节点拖放到另一个驱动器上。是否有可用于多次选择的属性,或者我们可以如何执行此操作。。 谢谢您可以使用treeview上的checked属性,并允许根据每个节点上复选框的状态进行多项选择 您可以迭代树节点以查看检查了哪些树节点(您确实可以使用递归,但下面是一个迭代两层节点的示例): 你说的其他驱动器是什么意思?如果你想找一个功能齐全的TreeView控件,我会看看Telerik的RadTreeView。 StringBuilder
谢谢您可以使用treeview上的checked属性,并允许根据每个节点上复选框的状态进行多项选择 您可以迭代树节点以查看检查了哪些树节点(您确实可以使用递归,但下面是一个迭代两层节点的示例):
你说的其他驱动器是什么意思?如果你想找一个功能齐全的TreeView控件,我会看看Telerik的RadTreeView。
StringBuilder sb = new StringBuilder();
foreach (TreeNode t in treeView1.Nodes)
{
if (t.Checked == true) sb.Append(t.Text + Environment.NewLine);
if (t.Nodes.Count > 0)
{
foreach (TreeNode tt in t.Nodes)
{
if (tt.Checked == true)
sb.Append(tt.Text + Environment.NewLine);
}
}
}
MessageBox.Show(sb.ToString(), "Checked Nodes")