gpt4 book ai didi

c# - 使用 C#.Net 的 ASP.Net Web 应用程序的多选 TreeView 控件

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:14 25 4
gpt4 key购买 nike

想了解 TREE VIEW CONTROL,它允许我选择多个节点,然后可以将这些选定的节点拖放到另一个驱动器上。是否有任何属性可用于多选或我们可以如何进行正在做..谢谢你

最佳答案

您可以在 TreeView 上使用 checked 属性,并允许根据每个节点上复选框的状态进行多项选择。

您可以遍历树节点以查看哪些被选中(您确实会使用递归,但这里是一个遍历两层节点的示例):

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")

关于c# - 使用 C#.Net 的 ASP.Net Web 应用程序的多选 TreeView 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7158876/

25 4 0
文章推荐: python - Jupyter 使用了错误版本的 python
文章推荐: python - 如何使用vtk在python中绘制鼠标可旋转点云
文章推荐: python - 使用 Python Selenium 从下拉菜单中获取当前