Efs框架中如何对查询的grid到处excl呢     用一个按钮实现(efs框架的)

解决方案 »

  1.   


      protected void Button1_Click(object sender, EventArgs e)
            {
                Export("application/ms-excel", "售后服务表.xls");
            }
            private void Export(string FileType, string FileName)
            {
                Response.Charset = "GB2312";
                Response.ContentEncoding = System.Text.Encoding.UTF7;
                Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
                Response.ContentType = FileType;
                this.EnableViewState = false;
                StringWriter tw = new StringWriter();
                HtmlTextWriter hw = new HtmlTextWriter(tw);
                rptCustomerDemand.RenderControl(hw);
                Response.Write(tw.ToString());
                Response.End();
            }