zoukankan      html  css  js  c++  java
  • 导出 Gridview数据到 Excel

    弹框的效果还木实现。

    只是简单的导出。

    protected void imgExport_Click(object sender, EventArgs e)
        {
            if (this.GridView1.PageCount == 0)
            {
                Page.RegisterStartupScript(DateTime.Now.ToString(), "<script>alert('没有数据!')</script>");
            }
            else
            {
                Response.Clear();
                //设定编码格式
                Response.Charset = "UTF-8";
                //设定文件名
                Response.AddHeader("content-disposition", "attachment;filename=Neware Ip.xls");
                //设定类型
                Response.ContentType = "application/vnd.xls";
                //创建写入器
                StringWriter sw = new StringWriter();
                //创建写入流
                HtmlTextWriter htw = new HtmlTextWriter(sw);
                //写入数据
                GridView1.RenderControl(htw);
                Response.Write(sw.ToString());
                //关闭请求
                Response.End();
            }
        }
    
  • 相关阅读:
    四级英语day9
    123
    像程序员一样思考
    Kali
    OS X
    Effective Java
    DHU ACM OJ
    Ambari
    Hadoop
    Hadoop2
  • 原文地址:https://www.cnblogs.com/307914070/p/1944477.html
Copyright © 2011-2022 走看看