高分求解:c# winform 中,用datagridview控件和xml 数据绑定的方法!在线等解答~~~
我是通过调用函数的方式,调用得到一组xml格式的数据,现在希望将这些数据和datagridview控件进行绑定,并在最后添加一个button列,进行其他处理。假设xml的...
我是通过调用函数的方式,调用得到一组xml格式的数据,现在希望将这些数据和datagridview控件进行绑定,并在最后添加一个button列,进行其他处理。
假设xml的数据如下:
"<Root>"
"<Record YXMC='电力工程' BH='电力1202' XM='张三' XB='男' ifzc='未报到' />";
"<Record YXMC='机械工程' BH='机械1202' XM='李四' XB='女' ifzc='已报到'/>";
"<Record YXMC='机械工程' BH='机械1202' XM='王五' XB='男' ifzc='已报到'/>";
"</Root>"
请问该如何将他们与datagridview进行绑定?最后一列的button控件又该如何设置?
网上又很多直接和数据库绑定交互的方式,xml的却很少见~~~ 展开
假设xml的数据如下:
"<Root>"
"<Record YXMC='电力工程' BH='电力1202' XM='张三' XB='男' ifzc='未报到' />";
"<Record YXMC='机械工程' BH='机械1202' XM='李四' XB='女' ifzc='已报到'/>";
"<Record YXMC='机械工程' BH='机械1202' XM='王五' XB='男' ifzc='已报到'/>";
"</Root>"
请问该如何将他们与datagridview进行绑定?最后一列的button控件又该如何设置?
网上又很多直接和数据库绑定交互的方式,xml的却很少见~~~ 展开
2个回答
展开全部
这个很简单,首先你要分析你的xml文件,
你的xml文件中,每个Record节点其实就是一行数据,所以可以把XML文件看做一个table,假设table的名就叫Root吧,
然后这个table有5列,列名分别为:YXMC,BH,XM,XB,ifzc分别对应Record节点的5个属性,
这样你应该明白了吧?读取XML文件,然后将数据放到一个table里,然后把table当做datagridview的数据源,然后设置datagridview的绑定字段就可以了。不明白的话可以追问。
你的xml文件中,每个Record节点其实就是一行数据,所以可以把XML文件看做一个table,假设table的名就叫Root吧,
然后这个table有5列,列名分别为:YXMC,BH,XM,XB,ifzc分别对应Record节点的5个属性,
这样你应该明白了吧?读取XML文件,然后将数据放到一个table里,然后把table当做datagridview的数据源,然后设置datagridview的绑定字段就可以了。不明白的话可以追问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询