private void Btn_ExportReport_Click(object sender, System.EventArgs e)
{
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=CommuterReportExcel.xls");
// 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
//Response.ContentType = "application/vnd.ms-excel";//输出类型
//Response.Charset = "";
//关闭 ViewState
EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();//将信息写入字符串
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);//在WEB窗体页上写出一系列连续的HTML特定字符和文本。
//此类提供ASP.NET服务器控件在将HTML内容呈现给客户端时所使用的格式化功能
//获取control的HTML
dgVidicon.RenderControl(hw);//将table中的内容输出到HtmlTextWriter对象中
// 把HTML写回浏览器
Response.Write(tw.ToString());
Response.Flush();
Response.End();
}
分享到:
相关推荐
,这是一个ASP.NET WEB测试代码,数据库为access,把Access中的内容导出到Excel文件中,并保持数据格式不变,测试时请在ASP.NET3.5环境以上进行,数据库文件路径请修改Web.config文件。使用说明: 1.先将本目录下...
asp.net 将DataGrid数据写入Excel文件.rar
在ASP.NET的DataGrid数据显示控件编程中,我们有几种方式可以增加DataGrid columns。其中最常见的方法是在web forms设计器中增加,通过在控件工具箱中拖访DataGrid控件到web设计页面,然后在属性生成器中增加Columns...
datagrid数据导出到excel函数,很好用
asp.net用datagrid控件连接数据库的两个实例.
ASP.NET中DataGrid的高级技巧[官方视频]
落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo
自定义asp.net中DataGrid的一个分页控件。。 在winform下实现。。。其实有了思路哪儿写都一样O(∩_∩)O哈哈~
运用ASP.NET开发Web应用程序过程中,DataGrid是一个非常重要的控件,几乎任何和数据相关的表现都要用到该控件。所以熟练掌握DataGrid控件的应用技巧是每个Web开发人员所必备的基本能力。
asp.net(vb) datagrid导出为excel asp.net(vb) datagrid导出为excel asp.net(vb) datagrid导出为excel asp.net(vb) datagrid导出为excel
ASP.NET中DataGrid添加超链接、自定义显示示、页脚汇
采用DataTable和DataGrid两种导出方式,导出格式默认为xls,可以自行更改后缀。 导入采用直接把数据导入到数据库的方式。
一、 DataGrid方法 二、 DataGrid属性 三、 DataGrid事件四、 DataGrid代码片断 对初学者很有用
Visual Studio .Net为编写WinForm程序(即:在Windows平台下运行的程序)所提供的DataGrid组件比起微软以往的各种开发环境中提供的 DataGrid组件都要\"高级\"许多。其\"高级\"的地方就在于不需要再进行任何其他设置...
ASP.NET-DataGrid,ASP.NET-DataGrid
ASP.NET-DataGrid的应用和使用技巧.
在vb.net中对datagrid进行的基本操作,希望对初学的人有帮助
将EXCEL内容在ASP.net中显示,逐行读取EXCEL数据,在datagrid中进行显示
本程序实现功能: 1.DataGrid数据的显示、修改与保存 2.DataGrid数据导入Excel
DataGrid控件 添加、删除、修改、查询 ,基础知识适合入门。