C# DEV GirdView分页后导出全部数据。不是单页数据。 是WinFrom的。 不是WEB的。导出代码如下 50

导出已经实现。但是只能导出单页的。不能导出全部。没有用GirdView自带的分页。是自己写的分页。因为GirdView分页只有在Web里面的GirdView里面好像才有。... 导出已经实现。 但是只能导出单页的。 不能导出全部。没有用GirdView自带的分页。是自己写的分页。 因为GirdView分页只有在Web里面的GirdView里面好像才有。 废话不多说。 我导出代码如下:
#region F1按钮事件-导出Execl
private void btnF1_Click(object sender, EventArgs e)
{
if (this.gridView1.RowCount > 0)
{
using (SaveFileDialog fd = new SaveFileDialog())
{
fd.Title = "导出Excel文件";
fd.RestoreDirectory = true;
fd.Filter = "Excel文件|*.xls";
fd.FilterIndex = 1;
if (fd.ShowDialog() == DialogResult.OK)
{
gridView1.ExportToXls(fd.FileName);
MessageBox.Show("文件导出成功!", "导出提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
else
{
MessageBox.Show("当前没有可以导出的记录!", "导出Excel", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}
#endregion
展开
 我来答
落华残香
2013-12-16 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:28.6万
展开全部
...你还是手工导出吧.datagridview绑定数据源的时候,数据源记得定义成类局部,导出的时候直接用数据源导.如果你的分页是SQL分页.那就重定义sql语句吧.不然没得搞.你这方法有偷懒的嫌疑,分页不建议使用
更多追问追答
追问
是要导出GirdView显示的数据(因为GirdView里面绑定了LookUpEdit。从数据库中查出来是乱码的)   分页是一次性从数据库中取出。然后在进行分页。
追答
一样咯,反正你datagridview里的数据并不是全部的, 要不就再使用笨办法,实例一个DataGridView.把你的全部数据赋值上去.用实例的Dgv导出试试? 我觉得你还是手工写一个Excel导出方法比较好.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wy433050
2015-08-03 · 超过17用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:39.2万
展开全部
好久的帖子了,百度NPOI,自己写个方法或者用别人现成的方法,传入gridView句柄和你要导出的行数,速度很快!没必要从数据库导出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxhgga
2013-12-16 · TA获得超过687个赞
知道小有建树答主
回答量:1019
采纳率:74%
帮助的人:637万
展开全部
WinFrom的DEV GirdView导出后是一页数据吗?没有试过,WEB试过是导出全部页的数据。
追问
是呀。现在是用winfrom的。   和Web好像不太一样。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式