
求一个c# datagridview 导出 xml 实例
1个回答
展开全部
The First,你要搞清楚XML的操作,那就简单了,
首先你简历XML对象XmlDocument XmlDoc=new XmlDocument();
然后XmlDoc.LoadXml("这里写Xml文件的版本,编码等");
然后新建Xml节点,XmlElement Xe=XmlDoc...........后面繁琐,直接给你一个新建XML的代码看看,
// 创建一个新的日志节点并将它添加到根节点下
XmlElement parentNode = xdoc.CreateElement("WebLog");
xdoc.DocumentElement.PrependChild(parentNode);
// 创建所有用于存储信息的节点
XmlElement titleNode = xdoc.CreateElement("Title");
XmlElement contentNode = xdoc.CreateElement("Content");
XmlElement timeNode = xdoc.CreateElement("Time");
// 获取文本信息 这里面的Title还有Content部分都是Xml文件的节点信息,也就是你数据控件里面要填入Xml文件里面的东东。自己取值放进去
XmlText titleText = xdoc.CreateTextNode(title);
XmlText contentText = xdoc.CreateTextNode(content);
XmlText timeText = xdoc.CreateTextNode(DateTime.Now.ToString("yyyy-MM-dd"));
// 将上面创建的各个存储信息的节点添加到guest节点下但并不包含最终的值
parentNode.AppendChild(titleNode);
parentNode.AppendChild(contentNode);
parentNode.AppendChild(timeNode);
// 将上面获取的文本信息添加到与之相对应的节点中
titleNode.AppendChild(titleText);
contentNode.AppendChild(contentText);
timeNode.AppendChild(timeText);
// 保存存储信息的XML文件
xdoc.Save(filepath);
首先你简历XML对象XmlDocument XmlDoc=new XmlDocument();
然后XmlDoc.LoadXml("这里写Xml文件的版本,编码等");
然后新建Xml节点,XmlElement Xe=XmlDoc...........后面繁琐,直接给你一个新建XML的代码看看,
// 创建一个新的日志节点并将它添加到根节点下
XmlElement parentNode = xdoc.CreateElement("WebLog");
xdoc.DocumentElement.PrependChild(parentNode);
// 创建所有用于存储信息的节点
XmlElement titleNode = xdoc.CreateElement("Title");
XmlElement contentNode = xdoc.CreateElement("Content");
XmlElement timeNode = xdoc.CreateElement("Time");
// 获取文本信息 这里面的Title还有Content部分都是Xml文件的节点信息,也就是你数据控件里面要填入Xml文件里面的东东。自己取值放进去
XmlText titleText = xdoc.CreateTextNode(title);
XmlText contentText = xdoc.CreateTextNode(content);
XmlText timeText = xdoc.CreateTextNode(DateTime.Now.ToString("yyyy-MM-dd"));
// 将上面创建的各个存储信息的节点添加到guest节点下但并不包含最终的值
parentNode.AppendChild(titleNode);
parentNode.AppendChild(contentNode);
parentNode.AppendChild(timeNode);
// 将上面获取的文本信息添加到与之相对应的节点中
titleNode.AppendChild(titleText);
contentNode.AppendChild(contentText);
timeNode.AppendChild(timeText);
// 保存存储信息的XML文件
xdoc.Save(filepath);
更多追问追答
追问
数据在 datagridview1中
datagridview中的数据导出保存成xml格式
追答
知道啊,你别说你不会从里面取值出来吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询