首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

treeview(vs2005中),怎么实现checkbox级联选择,与级联取消选择

2012-01-13 
treeview(vs2005中),如何实现checkbox级联选择,与级联取消选择当取消或选中节点选中状态时,子节点也做相应

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);
}

热点排行