读书人

treeview(vs2005中)怎么实现check

发布时间: 2012-01-13 22:43:30 作者: rapoo

treeview(vs2005中),如何实现checkbox级联选择,与级联取消选择
当取消或选中节点选中状态时,子节点也做相应的取消或选中变化;当其中一个子节点取消选择时,父节点取消选择。

[解决办法]
用递归
private void SetTreeNodeChecked(TreeNode tn)
{
foreach (TreeNode treeNode in tn.ChildNodes)
{
treeNode.Checked = tn.Checked;
SetTreeNodeChecked(treeNode);
}
}
protected void TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
{
SetTreeNodeChecked(e.Node);
}

读书人网 >asp.net

热点推荐