C# 中如何将一个xml字符串中的数据绑定到datagridview上
C# 中怎么将一个xml字符串中的数据绑定到datagridview上
例如现在有个xml字符串:
string str = "<?xml version='1.0' encoding='gb2312' standalone='no' ?><data><data_row><id>001</id><mc>C#</mc>
<id>002</id><mc>Java</mc><id>003</id><mc>C++</mc></data_row></data>"
怎么将这个字符串解析出来,并且能够绑定到datagridview上,最好datagridview表头可以自定义.....
求教!!!
------解决方案--------------------
http://blog.****.net/duanzi_peng/article/details/24018431
使用linq to xml 把你的xml文件转成实体类集合 绑定到你的DataGridView上。
至于表头 可以自定义,可以重绘表头 或者使用第三方。
------解决方案--------------------
------解决方案--------------------
跟你窗体查询的代码一样 只是把窗体的那个控件改成你要绑定的属性名称就可以了 你试试看 如果不行 我跟你写代码借鉴
------解决方案--------------------
先转成实体集合
在绑定
http://www.51zxw.net/study.asp?vip=8963801
推荐爱学习的人进去学习
例如现在有个xml字符串:
string str = "<?xml version='1.0' encoding='gb2312' standalone='no' ?><data><data_row><id>001</id><mc>C#</mc>
<id>002</id><mc>Java</mc><id>003</id><mc>C++</mc></data_row></data>"
怎么将这个字符串解析出来,并且能够绑定到datagridview上,最好datagridview表头可以自定义.....
求教!!!
------解决方案--------------------
http://blog.****.net/duanzi_peng/article/details/24018431
使用linq to xml 把你的xml文件转成实体类集合 绑定到你的DataGridView上。
至于表头 可以自定义,可以重绘表头 或者使用第三方。
------解决方案--------------------
string str = "<?xml version=\"1.0\" encoding=\"gb2312\" standalone=\"no\" ?><data><data_row><id>001</id><mc>C#</mc></data_row><data_row><id>002</id><mc>Java</mc></data_row><data_row><id>003</id><mc>C++</mc></data_row></data>";
TextReader tr = new StringReader(str);
DataSet ds = new DataSet();
ds.ReadXml(tr);
this.dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds.Tables[0].DefaultView;
------解决方案--------------------
跟你窗体查询的代码一样 只是把窗体的那个控件改成你要绑定的属性名称就可以了 你试试看 如果不行 我跟你写代码借鉴
------解决方案--------------------
先转成实体集合
在绑定
http://www.51zxw.net/study.asp?vip=8963801
推荐爱学习的人进去学习