文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>gridview 导成Excel

gridview 导成Excel

时间:2010-09-08  来源:海滨小城

代码如下:

   protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Clear();//清除缓冲区流中所有内容的输出
        Response.Buffer = true;//获取和设置一个值,该值指出是否缓冲输出,并在完成处理整个响应之后将其发送
        Response.Charset = "GB2312";//获取和设置输出流的http字符集;
        Response.AppendHeader("Content-Disposition", "attachment;filename = FileName.xls");//将http头添加到输出流
        //如果设置成GB2312导出的将是乱码
        Response.ContentEncoding = System.Text.Encoding.UTF7;
        Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件
        System.IO.StringWriter oStringWriter = new StringWriter();//实现一个用于将信息写入字符串 TextWriter 该信息存储在基础StringBuilder 中
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new HtmlTextWriter(oStringWriter);//将标记字符和文本写入到asp.net控件输出流
        this.gv_Repository_PathologyInfo.RenderControl(oHtmlTextWriter);
        Response.Output.Write(oStringWriter.ToString());
        Response.Flush();//向客户端发送所有输出流
        Response.End();//结束

      

    }
    public override void VerifyRenderingInServerForm(Control control)
    {
    }
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载