比较急的问题:关于C/S 树形结构 我遇到一个问题.我在用树形结构控件时,我想点击父结点时及联到子结点也选上.c/s结构的程序. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用递归...如 private void setNodeChecked(TreeNode tn) { foreach (TreeNode t in tn.Nodes) { t.Checked = tn.Checked; setNodeChecked(t); } } 有楼上的,我就不说了不过最好加个判断:private void setNodeChecked(TreeNode tn){if( tn.Nodes.Count <=0 )//递归的结束条件{return;}foreach (TreeNode t in tn.Nodes){t.Checked = tn.Checked;setNodeChecked(t);}} 本人用了一个递归程序,我想也许对你有用:private void CheckNode(TreeNode node) { if (node.Nodes.Count < 1) return; else { foreach (TreeNode nodei in node.Nodes) { if (node.Checked == true) { nodei.Checked = true; } else { nodei.Checked = false; } CheckNode(nodei); } } } cad文件转shp 线程Thread调用时System.Web.HttpContext.Current为NULL的问题 .net开发PDA应用,求助高手 线程Show ,炫出你的线程技能! 正则能匹配这样的模式么?? 指针的问题!!!!!! HTML编辑器 如果获取当前计算机的名字和当前用户的名字? 声明一个接口的变量是否就是实例化一个包含这个接口的类? 一个菜鸟的问题,C#中如何在一个窗体中调用另一个窗体?? 如何动态加载form窗体 想做一个Q宠保姆?但不知道从何入手?
如
private void setNodeChecked(TreeNode tn)
{
foreach (TreeNode t in tn.Nodes)
{
t.Checked = tn.Checked;
setNodeChecked(t);
}
}
{if( tn.Nodes.Count <=0 )//递归的结束条件
{
return;
}
foreach (TreeNode t in tn.Nodes)
{
t.Checked = tn.Checked;
setNodeChecked(t);
}
}
private void CheckNode(TreeNode node)
{
if (node.Nodes.Count < 1)
return;
else
{
foreach (TreeNode nodei in node.Nodes)
{
if (node.Checked == true)
{
nodei.Checked = true;
}
else
{
nodei.Checked = false;
}
CheckNode(nodei);
}
}
}