asp.net实现Gradview绑定数据库数据并导出Excel的方法

 更新时间:2015年11月25日 11:51:19   作者:一只小青蛙  
这篇文章主要介绍了asp.net实现Gradview绑定数据库数据并导出Excel的方法,涉及asp.net操作Gradview实现数据库绑定及数据导出的相关技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • .NET中XML序列化和反序列化常用类和属性小结

    .NET中XML序列化和反序列化常用类和属性小结

    本文主要介绍了.NET中XML序列化和反序列化常用类和属性小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • .NET MD5加密解密代码解析

    .NET MD5加密解密代码解析

    这篇文章主要为大家详细解析了.NET MD5加密解密代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 使用Lucene.NET实现站内搜索

    使用Lucene.NET实现站内搜索

    提到Lucene,想必大家都有所耳闻,已经是数年前就出现的开源技术。很多站点都是利用它搭建自己网站的站内搜索。由于最近也在做数据检索方面的东西,也学习了下Lucene.net的使用。
    2015-06-06
  • 把aspx页面伪装成静态html格式的实现代码

    把aspx页面伪装成静态html格式的实现代码

    把aspx页面伪装成静态html格式的实现代码,主要是利于搜索引擎的收录。
    2011-10-10
  • 模拟QQ心情图片上传预览示例

    模拟QQ心情图片上传预览示例

    目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,先粘上以下插件,感兴趣的朋友可以参考下
    2013-08-08
  • ASP.NET Core缓存静态资源示例详解

    ASP.NET Core缓存静态资源示例详解

    我们在优化Web服务的时候,对于静态的资源文件,通常都是通过客户端缓存、服务器缓存、CDN缓存,这三种方式来缓解客户端对于Web服务器的连接请求压力的。下面这篇文章主要给大家介绍了关于ASP.NET Core缓存静态资源的相关资料,需要的朋友可以参考下。
    2018-02-02
  • ASP.Net刷新页面后自动滚动到原来位置方法汇总

    ASP.Net刷新页面后自动滚动到原来位置方法汇总

    本文给大家汇总了3种ASP.Net实现的刷新页面后自动滚动到原来位置方法,十分的简单实用,有需要的小伙伴可以参考下。
    2015-06-06
  • Asp.net配合easyui实现返回json数据实例

    Asp.net配合easyui实现返回json数据实例

    这篇文章主要介绍了Asp.net配合easyui实现返回json数据的方法,实例分析了Asp.net配合easyui返回json数据时出现的问题及解决方法,非常具有实用价值的技巧,需要的朋友可以参考下
    2014-12-12
  • Repeater控件与PagedDataSource结合实现分页功能

    Repeater控件与PagedDataSource结合实现分页功能

    Repeater控件与PagedDataSource相结合实现其分页功能,如果控件开发人员需对自定义数据绑定控件提供分页支持,即可使用此类
    2014-01-01
  • ASP.NET Core中的配置详解

    ASP.NET Core中的配置详解

    这篇文章主要介绍了ASP.NET Core中的配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论