gridview裏的數據導出爲excel表

using System.IO;                     //需要使用到的命名空間   


protected void Button1_Click(object sender, EventArgs e)         // 按鈕響應

    {
        Response.ClearContent();
        Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
        Response.ContentType = "application/ms-excel";
        StringWriter sw = new StringWriter();
        HtmlTextWriter htw = new HtmlTextWriter(sw);
        this.GridView1.RenderControl(htw);
        Response.Write(sw.ToString());
        Response.End();


    }
    //你同時還要重載VerifyRenderingInServerForm方法,不然報錯。
    public override void VerifyRenderingInServerForm(Control control)
    {
    }
發佈了10 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章