treeview显示的checkbox选中问题

dfdj1010 2010-09-13 10:44:04
treeview显示的checkbox选中的时候为什么触发不了事件?bs结构
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfdj1010 2010-09-13
  • 打赏
  • 举报
回复
checkbox是treeview上设置的
dfdj1010 2010-09-13
  • 打赏
  • 举报
回复

public void checktrue(TreeNode selectnode)
{
if (selectnode.ChildNodes != null)
{
foreach (TreeNode item in selectnode.ChildNodes)
{
item.Checked = true;
checktrue(item);
}
}
}
public void checkfalse(TreeNode selectnode)
{
if (selectnode.ChildNodes != null)
{
foreach (TreeNode item in selectnode.ChildNodes)
{
item.Checked = false;
checkfalse(item);
}
}
}
protected void TreeView2_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
{
TreeNode treenode = e.Node;
if (treenode.Checked)
{
checktrue(treenode);
}
else
{
checkfalse(treenode);
}
}

目的是:当选中父节点时子节点全部选中
porschev 2010-09-13
  • 打赏
  • 举报
回复
选中触发CheckedChanged事件?

把checkbox的autopostback设为true
zbqzbq_521 2010-09-13
  • 打赏
  • 举报
回复
?可以呀,不知道你怎么写的呀
xiaotiange 2010-09-13
  • 打赏
  • 举报
回复
仔细检查下代码吧,要不我们帮你检查
dacan66 2010-09-13
  • 打赏
  • 举报
回复
不懂,帮顶。BS生疏了。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧