c# 中,如何读取XML文件,并将读取到的内容显示到TreeView中
发布网友
发布时间:2022-05-04 16:52
我来回答
共4个回答
热心网友
时间:2022-05-04 18:21
最简单的方式是用 DataSet.ReadXml() 方法读入 XML 数据到一个DataTable中,然后把这个DataTable绑顶到你的treeView上去即可。
如果你用自定义对象模型,不用DataSet存储数据,那就要用XmlDocument对象或XmlReader读取XML了。
XmlDocument提供了DOM模型访问XML,能够使用XPath技术访问XML中的任意节点。
XmlReader提供了对XML数据的只读的流式访问,速度较快,但是只读向前的。
具体用那个,就看你的应用场合需要了。
热心网友
时间:2022-05-04 19:39
treeview.file=OpenFileDialog.filename
热心网友
时间:2022-05-04 21:14
hi,我给你,源代码
c# 中,如何读取XML文件,并将读取到的内容显示到TreeView中
最简单的方式是用 DataSet.ReadXml() 方法读入 XML 数据到一个DataTable中,然后把这个DataTable绑顶到你的treeView上去即可。如果你用自定义对象模型,不用DataSet存储数据,那就要用XmlDocument对象或XmlReader读取XML了。XmlDocument提供了DOM模型访问XML,能够使用XPath技术访问XML中的任意节点。XmlReader...
在C#中如何读入一个xml文件,然后导入到treeview控件中中
1).装入XML文件,形成数据流:通过创建一个"XmlDocument"对象,然后利用"load"方法,可以把XML文件装入,具体如下:XmlDocument doc = new XmlDocument ( ) ;// 装入指定的XML文档 doc.Load ( "C:\\data.xml" ) ;(2).读取XML文件,并显示出来:读取XML是通过创建"XmlNodeReader"对象来实现...
c#怎么读取XML文件信息 并且动态放进windows窗体中给用户选择?
最简单的方法:网上找一个xmlhelper类,通过这个类加载XML文件,把读取后的结果赋值给窗体中的控件。比如你用的控件是treeview,那就写成是treeview.datasource=读取XML的节点集合
...xml中的树形结构在 winform中以treeView形式显示出来
treeview.Nodes.Clear(); string fileName = "xxx.xml"; try { //读取XML文件 TreeNode node; XmlReader reader = XmlReader.Create(fileName); while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element)//元素节点 { node = new TreeNode(); switch (reader.Depth) //元素深度 { case...
c#中怎样读取xml文件中的数据,怎样动态将数据存储到xml文件中去?
直接用项目里面的app.config或是web.config最方便。在里面的appSettings段里加一个元素:<appSettings> <add key="mypath" value="thepath"/> </appSettings> 可以直接用ConfigurationManager读取:string pathStr = ConfigurationManager.AppSettings["mypath"].ToString();;...
请教vs C#中 解析Xml文件绑定至树形菜单,谢谢~!
Treeview控件Name设为tvXML ,然后利用递归循环调用 private void Form1_Load(object sender, EventArgs e){ XDocument doc = XDocument.Load("XMLFile1.xml");XElement xRoot = doc.Root;TreeNode node = tvXML.Nodes.Add(xRoot.Name.ToString());node.Tag = xRoot;AddTreeNodes(node);} p...
C# winform XML加载Treeview
XmlDoc.Load(xmlfile) ; //xmlfile 为xml文件的绝对路径 XmlNode node = XmlDoc.SelectSingleNode("根节点的名称");XmlNodeList nodelist = node.ChildNodes;//写一个方法递归遍历子节点 就可以 了 public void Analysis(XmlNodeList xlist){ foreach(XmlNode node in xlist){ ...Analysis("");...
TreeView读取xml文件
i :integer;begin treeview1.items.clear;sl := tstringlist.create;sl.loadfromfile('XML文件地址');np := treeview1.items.add(nil,'Star');for i := 0 to sl.count - 1 do if pos('<Name>',sl.strings[i]) <> 0 then nc := treeview1.items.addchild(np,copy(sl.strings[i...
...才能获取<Item>节点里的值,并把它添加到Treeview 里面
{ bool success=true;foreach (TreeNode TN in Nodes){ if (TN.Checked){ //保存数据你想要的数据到数据库 if (保存失败){ success=false;break;} } success=GetTargetNode(TN.Nodes);if(!success)break;} return success;} 调用 if(GetTargetNode(treeView1.Nodes))成功 else 失败 ...
PowerBuilder9.0 如何使用PBDOM读取XML文件,并将其显示在TreeView中
PowerBuilder9.0 如何使用PBDOM读取XML文件,并将其显示在TreeView中 展开 我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览14 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 powerbuilder xml文件 treeview pbdom 搜索资料 本地图片 图片链接 代码 提交回答 匿...