关于Repeater控件数据导出的问题

奋斗路上的人士 2012-05-07 06:49:00
我的财务信息系统中要求能够把经费记录查询后显示出来,并且可以点击按钮“导出”后将数据导出至Excel中。另外,查询经费记录是根据起始日期来查询的,这个我已经实现了,只是不知道如何导出了。。。以下的是我的Repeater控件绑定数据的代码(其中Button1是“统计”按钮,我另外还添加了一个“导出”按钮,ID是InputExcel):
protected void Button1_Click(object sender, EventArgs e)
{
DateTime startTime = Convert.ToDateTime(TextBox1.Text);
DateTime endTime = Convert.ToDateTime(TextBox2.Text);
Bind(startTime, endTime);
}


protected void Bind(DateTime startTime, DateTime endTime)
{
Label1.Text = string.Format("自{0}至{1}共计经费记录{2}条,总计金额{3}元", startTime.ToShortDateString(), endTime.ToShortDateString(), InComesManager.GetCount(startTime, endTime), InComesManager.GetSum(startTime, endTime));
Repeater1.DataSource = InComesManager.Get(startTime.AddDays(-1), endTime.AddDays(1));
Repeater1.DataBind();
}


...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那个链接我早就看过了,但是好像还是不太行,而且这样子导出的话,路径是不是不能自己选择了?
[Quote=引用 5 楼 的回复:]
看这个也行

http://www.cnblogs.com/gossip/archive/2011/03/09/1978072.html

DataTable dt=new DataTable();
dt=... //从数据库中取出所有数据放入dt

this.Repeater2.DataSource = dt; // 绑定到repeater2,repeater2与分页的repea……
[/Quote]
happytonice 2012-05-07
  • 打赏
  • 举报
回复
看这个也行

http://www.cnblogs.com/gossip/archive/2011/03/09/1978072.html

DataTable dt=new DataTable();
dt=... //从数据库中取出所有数据放入dt

this.Repeater2.DataSource = dt; // 绑定到repeater2,repeater2与分页的repeater1有区别
this.Repeater2.DataBind();
...... //导出代码


happytonice 2012-05-07
  • 打赏
  • 举报
回复
想一下子导出所有数据,可以再放一个repeater,在导出按钮事件中将数据绑定,然后接着写导出代码。
  • 打赏
  • 举报
回复
真心看的不是很懂啊。。。
[Quote=引用 1 楼 的回复:]
http://topic.csdn.net/u/20090316/12/08480e3e-e906-4b6b-8d4c-2edf72b766e5.html

或者 你使用 dev是可以一键 导出的
[/Quote]
  • 打赏
  • 举报
回复
我是.net初学者,楼上给的那个链接我也不是看的很懂,还有一个想说的就是我的Repeater控件也是分页了的,希望可以一下子导出所有的数据。
[Quote=引用楼主 的回复:]
我的财务信息系统中要求能够把经费记录查询后显示出来,并且可以点击按钮“导出”后将数据导出至Excel中。另外,查询经费记录是根据起始日期来查询的,这个我已经实现了,只是不知道如何导出了。。。以下的是我的Repeater控件绑定数据的代码(其中Button1是“统计”按钮,我另外还添加了一个“导出”按钮,ID是InputExcel):
protected void Button1_Click(ob……
[/Quote]
ycproc 2012-05-07
  • 打赏
  • 举报
回复

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧