如何将数据网格的数据保存在磁盘中 [英] How to save data grid`s data in a disk

查看:88
本文介绍了如何将数据网格的数据保存在磁盘中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 我在数据网格中有一些数据.我想将它们保存在系统的一部分或磁盘中.我使用保存文件"对话框,但是我不知道我应该使用哪些代码!
请帮帮我吗?
最好的问候

Hi I have some data in a data grid.I want to save them in a part of my system or in a disk.I use save file dialog ,but i don`t know which codes should i use for it!
Please help me?
Best regards

推荐答案

使用DataSet.WriteXML()方法.


这是您可以做的
Here is what you can do
DataTable dataTable = new DataTable();
dataTable.Load(reader);// replace reader with your data reader instance.
dataTable.WriteXml("fileName");


谢谢,但是直到现在我的问题还没有解决.
我应该写什么而不是文件名?要在其中保存此数据网格的数据的路径?还是其他一些东西?
那就是我的工作:

DataTable dt = new DataTable();
dt.Load(dr1);
dt.WriteXml("E:");

它不起作用,没有任何错误,但是在我运行项目之后,它说访问路径"E:\被拒绝.
如果我写 dt.WriteXml("E:\ aname"),则表示运行后路径中包含非法字符.
我不知道该怎么办,请帮助我,这对我来说真的很重要.
非常感谢
Thanks,but my problem hasn`t solved until now.
what should i write instead of filename?the path that i want to save the data of this data grid in?or some thing else?
That is what i do:

DataTable dt = new DataTable();
dt.Load(dr1);
dt.WriteXml("E:");

it doesn`t work ,it doesn`t have any error but after i run the project,it says access to the path ''E:\ is denied.
if i write dt.WriteXml("E:\aname"),it says illegal characters in path after running.
I don`t know what to do,please help me,it is really important for me.
Thanks a lot


这篇关于如何将数据网格的数据保存在磁盘中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆