今天在做项目的时候遇到了问题,本来是把数据从sql到access后 把执行按钮转化成下载,开始是用JS代码实现,最后感觉不是怎么的好使,最后在网上搜索了一下相关资料,最后终于实现了,太happy了.
实现代码是这样的 我在page_load事件里加了这句就ok了.
if(Request["down"] == "yes")
{
Response.Clear();
Response.AppendHeader("Content-Disposition","attachment;filename=TempletBak.mdb");
Response.WriteFile(Server.MapPath("../../Temp/TempletBak.mdb"));
Response.End();
在实现地方定义参数;
//下载数据库到本机
this.btnMove.Text ="下载到本机";
this.btnMove.Attributes["onclick"] ="window.location = 'OutTemplet.aspx?down=yes';return false;";
还可以实现一种就是把一个table格式或者datagrid的数据保存成excel格式 不需要新建excel文档就可以实现.
this.Response.ClearHeaders();
this.Response.ContentType = "application/vnd.ms-excel";
this.Response.AppendHeader("Content-Disposition","attachment; filename=1.xls");
本文介绍了一种将数据库中的数据从SQL导出到Access,并提供下载的方法。此外,还介绍了如何将表格或DataGrid中的数据直接导出为Excel文件的技巧。
6748

被折叠的 条评论
为什么被折叠?



