如何以WORD或EXCEL格式导出DataGrid中的数据
最好能有完整的代码。
谢谢各位

解决方案 »

  1.   

    接分了!
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Response.Clear();
    Response.Buffer= true;
    Response.ContentType = "application/vnd.ms-excel";
    Response.ContentEncoding = System.Text.Encoding.UTF7;//使用UTF7是因为UTF8不支持中文,避免乱码的出现。
    Response.Charset = "GB2312";//避免乱码的出现
    this.EnableViewState = false;System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
    System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);this.ClearControls(dg);
    dg.RenderControl(oHtmlTextWriter);Response.Write(oStringWriter.ToString());Response.End();
    }详细见这里:
    http://iheshi.cnblogs.com/archive/2006/06/02/415643.html