//
for(int i=0;i<oTv.Nodes.Count;i++)
{
if(oTv.Nodes[i].ID==sID)//找到sID
{
oTn=oTv.Nodes[i];
break;
}
}
for(int i=0;i<oTv.Nodes.Count;i++)
{
if(oTv.Nodes[i].ID==sID)//找到sID
{
oTn=oTv.Nodes[i];
break;
}
}
解决方案 »
- 求助:HTMl form 提交问题
- C#写的com的dll,能被C#的程序调用吗
- c#中用saveFileDialog控件保存文件时怎么给它一个默认文件名?
- 急!winform 设置打印纸张大小不成功问题
- 50分求MySQL Connector net2.0;mono1.0的dll文件及使用方法
- 小妹初学c语言,有些问题要请问大家,希望高手帮我解决,谢谢~
- 字符串转换的问题
- 关于LINQ的问题
- C#做一个和360 软件管家差不多的软件
- 看书看到构造子这章,有段代码不是很理解,哪位大侠帮我分析一下,真是万分感谢。
- 用c#如何实现运行时按f2键更改label的值?就像windows下按f2键可以重命名一样的功能?
- 關于數據庫的問題
{
search(tn);
}
int result = 0;private void search(TreeNode tn)
{
if(tn.nodes.count != 0)
{
search(tn)
} else
{ if (cn.checked) result +=1;}
{
if(oTv.Nodes[i].ID==sID)//找到sID的节点
{
oTn=oTv.Nodes[i];
break;
}
}
{ if (tn.checked) result += 1;
if(tn.nodes.count != 0)
{
search(tn)
} else
{ if (cn.checked) result +=1;}}不好意思,忘掉了每一级的根节点的状态判断,呵呵,修改如上
brightheroes(太菜了,请原谅) :你的代码只有第一段可用,但我已经受益匪浅,感谢!