C# XML与Datagridview之间的操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# XML与Datagridview之间的操作相关的知识,希望对你有一定的参考价值。

我把datagridview的数据源指向了datatable,我想把里面的数据保存到XML,并且能够读取XML的数据到datagridview中显示,这个XML要怎么写?连接要怎么写?等等

参考技术A xml设计只要把节点设置成和table列名一样就行了啊,至于增删查改
新增用document.CreateElement 查询用select,改先查出来改了在保存...等等.
参考技术B 你可以百度下 操作xml 一般用到 修改 增加 删除 很多的追问

我剩下的删除做不出来,是要选中datagridview中的一行,点击删除按钮,删除XML中的数据,并重新显示到datagridview中

追答

删除的话 你可以根据其中的一个字段 比如id 然后去循环xml 找到这个节点后 把整个节点删除就可以了 然后重新读取xml 再绑定到dgv就ok了

参考技术C 网上找一个XMLHelper类,你可以通过这个类,配合XPath来进行节点的操作。

以上是关于C# XML与Datagridview之间的操作的主要内容,如果未能解决你的问题,请参考以下文章

C#对datagridview数据排序

c# DataGridView 显示Xml 信息

如何在datagridview c#中显示完整的xml文件

c# 将xml中的数据读取到dataGridView中显示的问题

c# - 如何过滤包含单词和日期的日期列之间的datagridview?

c# 多线程往datagridview会造成假死,滚动条无法滚动