比如在一个treeview控件下,档检测到最底层结点时,把最底层的结点都做成勾选形式的checkedlistbox。
当然不用这种形式也可以,需求是这样:
读取数据库,获取各个父节点,通过展开的形式打开下一个结点,最底层的节点与其他父节点节点意义不一样,想要实现多选。
所以,注意的是:
1.数据是绑定形式,每次从数据库里面读取
2.勾选中每个最底层节点后,通过其父节点事件(比如右键弹菜单)对之进行操作。先谢谢各位了.我现在只有65分了,都给你们
当然不用这种形式也可以,需求是这样:
读取数据库,获取各个父节点,通过展开的形式打开下一个结点,最底层的节点与其他父节点节点意义不一样,想要实现多选。
所以,注意的是:
1.数据是绑定形式,每次从数据库里面读取
2.勾选中每个最底层节点后,通过其父节点事件(比如右键弹菜单)对之进行操作。先谢谢各位了.我现在只有65分了,都给你们
{ TreeNode node = new TreeNode(var["DisplayName"].ToString());
if (pnode == null)
{
TreeView1.Nodes.Add(node);
node.ShowCheckBox = true;
node.ImageUrl = "~/images/images/menuclose.gif";
}
else
{
pnode.ChildNodes.Add(node);
node.ShowCheckBox = true;
node.ImageUrl = "~/images/images/CloseTree.gif";
node.NavigateUrl = var["NodeURL"].ToString();
}
int id = int.Parse(var["Nodeid"].ToString());
selectUsershu(UserId, id, node);
}