关于TreeView的问题: 一般是用逆归,一次性获得全部节点。有没有办法,点击展开的情况下,获取当前节点的子节点??这样做是不是比一次性获取性能要高一些??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你归递的用途。foreach (TreeNode node in tvw.SelectNode.Nodes){ //.....}foreach 不比for 的效益高!所以推荐用for (int i=0;i<=tvw.SelectNode.Nodes.Count-1;i++) 结点生成XML.展开再调用当前结点.这样应该效率高一点 试试:不用递归,先为你的TreeView加上根节点,这个没问题吧。然后当你点击某个节点以后,得到这个节点的ID啦,去数据库查询此节点下面的子节点,然后把他加在你点击的这个节点上,如此类推。。 谢谢! 要是有具体的代码 就更好了 !C#这样的话,会不会出现,如果层比较深,用的for循环就多for循环嵌套多了 效率就会下降 对吗?? VS2010本地调试的问题 判断数据表为空的语句如何修改 关于DSO framer打开文件出错,打不开文件。 怎么样在页面使用两个AspNetPager? 问个关于workflow的低级问题 字符串问题 c#对表格空间宽度属性的控制 组合查询 关于登陆界面验证 专家帮忙,用了<iframe></iframe>后如何关闭引用窗口的问题,我头晕了 立即揭帖!!! Datagrid 问题 复合控件问题,比较郁闷,请高手指点,问题解决及时结贴(如何获得动态生成的TEXTBOX的值)
foreach (TreeNode node in tvw.SelectNode.Nodes)
{
//.....
}foreach 不比for 的效益高!所以推荐用for (int i=0;i<=tvw.SelectNode.Nodes.Count-1;i++)
不用递归,先为你的TreeView加上根节点,这个没问题吧。然后当你点击某个节点以后,得到这个节点的ID啦,去数据库查询此节点下面的子节点,然后把他加在你点击的这个节点上,如此类推。。
for循环嵌套多了 效率就会下降 对吗??