易截截图软件、单文件、免安装、纯绿色、仅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


相关问答:

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......

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

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

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

我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_XML_ME ......

oracle导出数据到xml中 - Oracle / 基础和管理

现在我写了存储过程,把表里面的数据导出到xml中,现在的格式是:
<?xml version="1.0" encoding="GBK" ?> 
<PEOPLE>
<PERSON PERSONID="1">
  &l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号