treeView 选择树问题 我建立一个treeView把ShowCheckBoxes="All"这样就可以出现选择框,但是我现在的问题是如何实现选择子结点时把父节点同时选上,当选中父节点时把所有的子结点都选上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void TreeView1_AfterSelected(object sender,TreeViewEventArgs e){ TreeNode curNode = e.Node; if(curNode.ChildNodes.Count > 0) //选的是父节点 { if(curNode.Checked) { foreach(TreeNode node in curNode.ChildNodes) { node.Checked = true; } } } else { if(curNode.ParentNode != null && curNode.Checked) { curNode.ParentNode.Checked = true; } }} 关于你发的那段代码,关键是,我不知道怎么调用,没有onclick函数啊。我原来写了个和你很相似的代码放在OnTreeNodeCheckChanged事件里,但是要等到提交后才调用,郁闷啊。 写javascript,用onselectedindexchange事件,所有操作都写在脚本里 写脚本,onselectedindexchange事件,所有的操作都写在脚本里 在说明一点,我的书的定义是<asp:TreeView ID="list_menu" runat="server" NodeWrap="True" ShowCheckBoxes="All" ></asp:TreeView>节点是后台数据绑定,这里面没有onselectedindexchange事件我本来是用OnTreeNodeCheckChanged,OnTreeNodePopulate但是要提交之后才能显出效果,也就是说当提交后这两个事件才执行。 一些都不好用,还是去http://guozhenghu.blog.163.com/去看看吧,这里有完全正确的答案,不过把分数还是发给大家吧,谢谢大家的参与! 正则匹配每一项!谢谢! ASP,NET中怎么像人人网和QQ空间一样,点击收藏弹出一个对话框来输入收藏理由;求助 各位帮忙看看这个代码,搞不懂机制 小菜提问:VS2005逐过程调试 分数加码:请教如何将嵌入网页上Excel数据填好以后存入数据库 请问.src是什么文件呢? DataGrid的数据邦定 关于输入数据的散列 和散列后的恢复 救救我吧 谢谢大家了~~~~~~~~~~~ 快来救我啊!楼主帮忙啊!该死的水晶报表........... 先前用得好好的站点,突然有一个aspx页面不能访问了,请教下有哪些原因可能引起 一条SQL语句 treeView 选择树问题
private void TreeView1_AfterSelected(object sender,TreeViewEventArgs e)
{
TreeNode curNode = e.Node;
if(curNode.ChildNodes.Count > 0) //选的是父节点
{
if(curNode.Checked)
{
foreach(TreeNode node in curNode.ChildNodes)
{
node.Checked = true;
}
}
}
else
{
if(curNode.ParentNode != null && curNode.Checked)
{
curNode.ParentNode.Checked = true;
}
}
}
<asp:TreeView ID="list_menu" runat="server" NodeWrap="True" ShowCheckBoxes="All" >
</asp:TreeView>
节点是后台数据绑定,这里面没有onselectedindexchange事件
我本来是用OnTreeNodeCheckChanged,OnTreeNodePopulate但是要提交之后才能显出效果,也就是说当提交后这两个事件才执行。