如果你想把XML绑定到treeview中的话,
private void bindtreeview(string power)
{
XmlDocument thedoc = new XmlDocument();
thedoc.Load(“路径"); tvmenu.BeginUpdate();
tvmenu.Nodes.Clear(); tvmenu.Nodes.Add(new TreeNode(thedoc.ChildNodes[1].Name));
for (int i = 0; i < thedoc.ChildNodes[1].ChildNodes.Count; i++)
{
TreeNode parenttn = new TreeNode();
parenttn.Text = thedoc.ChildNodes[1].ChildNodes[i].Name; parenttn.Tag = thedoc.ChildNodes[1].ChildNodes[i].Attributes["tag"].Value;
tvmenu.Nodes[0].Nodes.Add(parenttn);
} Cursor.Current = Cursors.Default;
tvmenu.EndUpdate();
}
private void bindtreeview(string power)
{
XmlDocument thedoc = new XmlDocument();
thedoc.Load(“路径"); tvmenu.BeginUpdate();
tvmenu.Nodes.Clear(); tvmenu.Nodes.Add(new TreeNode(thedoc.ChildNodes[1].Name));
for (int i = 0; i < thedoc.ChildNodes[1].ChildNodes.Count; i++)
{
TreeNode parenttn = new TreeNode();
parenttn.Text = thedoc.ChildNodes[1].ChildNodes[i].Name; parenttn.Tag = thedoc.ChildNodes[1].ChildNodes[i].Attributes["tag"].Value;
tvmenu.Nodes[0].Nodes.Add(parenttn);
} Cursor.Current = Cursors.Default;
tvmenu.EndUpdate();
}
解决方案 »
- 大家不要升级到Sql2000以下版本的数据库,我以前2000版的Image字段存储的数据如RAR,现在取出来,全部解不了压,提示文件损坏!!!!!!!!!
- 请问:怎么看ibatisNet运行时的sql
- 如何简化using的个数。
- C# 创建个文件夹 再在里面写个文件 新人照顾下
- 一个关于Dictionary比较的问题,,
- 打开IE浏览器时弹出些网站,请问怎么解决啊??
- 诚心求教,在TreeView中只new一次FORM如何实现
- 一个问题:)
- help
- 请问:如何随机生成10000个8位密码! 生成后存在SQL 数据库中?
- 关于WebService的问题?
- 设置 DataSource 属性后无法修改项集合。
首先读取xml,将pid = 0的节点都读取出来作为树的第一层
然后取出pid = 1的数据遍历出来
用这个节点对象的ChildNodes.Add 添加子节点
依次把所有数据这样遍历,最后添加到集合中绑到TreeView上2楼已经写出方法了,可以参考