导出数据到Excel里面的方法

 /// <summary>
    /// 数据导出
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Button6_Click(object sender, EventArgs e)
    {
        Response.ClearContent();

        Response.AppendHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToString("yyyyMMdd") + ".xls");

        Response.Charset = "GB2312";
        //Response.ContentType = "application/excel";

        StringWriter sw = new StringWriter();

        HtmlTextWriter htw = new HtmlTextWriter(sw);

        this.orderlist.RenderControl(htw);

        Response.Write(sw.ToString());

        Response.End();
    }
    public override void VerifyRenderingInServerForm(Control control)
    {

    }

posted @ 2011-05-23 16:17  蔡剑锋  阅读(270)  评论(0编辑  收藏  举报