asp.net实现Gradview绑定数据库数据并导出Excel的方法
2015-11-25 11:51
951 查看
本文实例讲述了asp.net实现Gradview绑定数据库数据并导出Excel的方法。分享给大家供大家参考,具体如下:
protected void showData_Click(object sender, EventArgs e) { SqlConnection myConnection = new SqlConnection("Data Source=localhost;Initial Catalog=test;User ID=sa;password=sa"); SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM booklist", myConnection); DataSet ds = new DataSet(); ad.Fill(ds); this.gvShowData.DataSource = ds; this.gvShowData.DataBind(); } //导出Excel表 protected void btnExportToExcel_Click(object sender, EventArgs e) { Response.Charset = "GB2312"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.AddHeader("Content-Type", "application/vnd.ms-excel"); Response.AddHeader("Content-Disposition", "myexcelfile.xls"); //以此编码模式导出才不会出现乱码 StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); gvShowData.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); } //一定要写,否则出错!! public override void VerifyRenderingInServerForm(Control control) { }
希望本文所述对大家asp.net程序设计有所帮助。
您可能感兴趣的文章:
- asp.net实现数据从DataTable导入到Excel文件并创建表的方法
- asp.net页面中如何获取Excel表的内容
- 直接在线预览Word、Excel、TXT文件之ASP.NET
- asp.net中Table生成Excel表格的方法
- asp.net中EXCEL数据导入到数据库的方法
- asp.net+ajax+sqlserver自动补全功能实现解析
- asp.net(c#)实现从sqlserver存取二进制图片的代码
- 快速插入大量数据的asp.net代码(Sqlserver)
- ASP.NET下向SQLServer2008导入文件实例操作方法
- asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 使用Python生成Excel格式的图片
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- 星外ASP.Net的安全设置相关说明
- C#、ASP.NET通用扩展工具类之TypeParse
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- SQL 导入导出Excel数据的语句
- 文本、Excel、Access数据导入SQL Server2000的方法
- C#、ASP.NET通用扩展工具类之LogicSugar
- C#导出数据到Excel文件的方法
- Vbscript生成Excel报表的常用操作总结
- C#实现导入CSV文件到Excel工作簿的方法
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- C#基于NPOI生成具有精确列宽行高的Excel文件的方法
- 程序中常用的种代码
- 总提示[Microsoft][ODBC Excel Driver] 数值字段溢出官方解决方法
- C#将Sql数据保存到Excel文件中的方法