45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:怎么样在asp.net中实现Gradview绑定数据库数据并导出Excel?

怎么样在asp.net中实现Gradview绑定数据库数据并导出Excel?

2016-03-04 06:22:32 来源:www.45fan.com 【

怎么样在asp.net中实现Gradview绑定数据库数据并导出Excel?

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


本文地址:http://www.45fan.com/bcdm/41176.html
Tags: 实现 ASP.NET Gradview
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部