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
相关问答:
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢?
......
现在我写了存储过程,把表里面的数据导出到xml中,现在的格式是:
<?xml version="1.0" encoding="GBK" ?>
<PEOPLE>
<PERSON PERSONID="1">
&l ......