从XML遍历节点到TreeView上 选中TreeView的节点怎么删除和添加并修改XML 求代码
解决方案 »
- 请教c#开发桌面程序,自定义界面的资料。比如源码下载站,系统教材之类的
- 看下这个C#代码的错误
- 请教怎样将这样一个xml文件读到treeview控件中?
- 弹出新窗口不刷新原来页面
- Microsoft Agent 的对话框不消失又一个100分啊
- 谁留个完整正规的项目需求分析设计,好让我走上正路,最好能出现用例图什么之类的
- 关于c#(vs 2005)向crystal report传递参数的问题
- 倾囊求助 Install类怎么在winform里面用?
- winform(c#)怎样验证用户的有效性输入
- 用.net能实现招生系统吗?请多多指点!!100分!!
- C#调用C++函数问题
- 请问Top、Right、Left、Bottom哪些是只读的
通过右键菜单实现对树节点说出;
通过XmlDoument加载、编辑、修改XML文件
http://wenku.baidu.com/view/4baaa5cfa1c7aa00b52acbd3.html
还有就是我用过一个dTree.js的东西来做树菜单,很不错,你可以了解一下。
{
try
{
string nodeName = "";//先获取要找的树节点名称
TreeNode node=new TreeNode();
bool bFind = FindNode(treeView1.Nodes, nodeName, ref node);
if(bFind) //找到了
{
//...........
}
}
catch(Exception ex)
{ }
}/// <summary>
/// 递归算法实现节点查找
/// </summary>
/// <param name="nodeColl">子节点集合</param>
/// <param name="szName">要查找的树节点名</param>
/// <param name="node">找到返回的树节点</param>
/// <returns>找到与否</returns>
private bool FindNode(TreeNodeCollection nodeColl,string szName, ref TreeNode node)
{
foreach(TreeNode sub in nodeColl)
{
if (sub.Name == szName)
{
node = sub;
return true;
}
else
return FindNode(sub.Nodes, szName, ref node);
}
}