我用datatable把gridview的值绑定后,程序结束后想获取到gridview中的datatable要怎么做?

我用自己拼出的datatable把gridview的值绑定后,程序结束后gridview绑定成功了。后来我想把填充到gridview中的datatable提取出来要怎么做... 我用自己拼出的datatable把gridview的值绑定后,程序结束后gridview绑定成功了。
后来我想把填充到gridview中的datatable提取出来要怎么做啊?(提取出来是为了填充excel,如果有直接的gridview导入excel中的,也可以给出解决方案。会加分的~~)
展开
 我来答
正怒月神
2012-08-29 · TA获得超过1157个赞
知道小有建树答主
回答量:710
采纳率:100%
帮助的人:499万
展开全部
你的datatable是拼出来的?
那你可以 把datatable1+datatable2拼接后赋值给datatable3
你的具体拼接机制我不了解
(如果两个datatable格式一样,那么直接用dt.Merge()方法。不一样的话,那就只能自己按照自己的思路拼接)
让datatable3与gridview绑定啊
然后也就不存在提取gridview的问题了
因为直接获取datatable3不就可以了。
更多追问追答
追问
这~如果程序结束后datatable中的值还存在的话。那我还用这么麻烦么?你就可以看成我要从gridview中提取datatable就好了。
追答
程序结束
又不是程序关闭
你直接把 datatable3定义成 全局变量不就好了
然后把datatable1+datatable2的拼接值赋给这个全局变量datatable3
程序结束了,全局变量里面的值不是一样在
如果你是关闭程序的话
那你肯定要在关闭前,就把datatable3的值写入文件里
百度网友d242235
2012-08-29 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:819万
展开全部
object source = gridView1.DataSource;
DataTable table = source as DataTable;
这里的table就是gridView控件所绑定的数据源。

至于把DataSet导出到Excel文档,你可以参考下这里的代码,把上面的源码下载过来就可以了。
http://www.codeproject.com/Articles/11171/DataSet-to-Excel-in-Two-steps-with-Different-Style
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LLQ_llq
2012-08-29 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:188万
展开全部
把gridview 的数据源转换为datatable 循环每一行填充进Excel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式