易截截图软件、单文件、免安装、纯绿色、仅160KB

xml 和 datagridview

把xml中某个节点的值的那一行显示到datagridview中。
例如xml中符合 <Name>"小明"</Name> (所有Name的值为小明的行选出来从xml中 然后显示到datagridview中)
先放到泛型类中吧

先放到泛型类中吧。

怎么个做法呢。。给点代码吧稍微。。
string str1 = "";
str1 = listBox1.SelectedItem.ToString();
foreach (DataRow dr in dataSet1.Tables["User"].Rows)
  {
  if (dr["Net"].ToString() == str1)
  {
  //
  }
  }
//想把获取得到的这一行取出来,放到xml中,然后再用datagridview读取?

XML结构是什么样
XmlNodeList nodelist= xmldoc.SelectSingleNode("a/BB[@name='']").ChildNodes
遍历读取值
或Dataset

简单的做法,将xml文档加载到dataset然后使用datatable的select函数,选择name='小明'的所有行

回复sq_zhuyi

你可以写下不

DataSet ds = new DataSet();
ds.ReadXml("c:/a.xml");
DataRow[] rows = ds.Tables[0].Select("name='小明'");
将rows绑定给grid


相关问答:

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

在这样一个xml文件里如何选择特点节点

<?xml version="1.0" encoding="UTF-8" ?> 
<root> 
<video> 
  <device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......

根据节点名称循环删除xml节点.txt - .NET技术 / C#

内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......

遍历一个xml并输出指定节点的值 - .NET技术 / C#

我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_XML_ME ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号