土办法:加个隐藏的DataGrid.......

解决方案 »

  1.   

    Response.AddHeader("Content-Disposition", "attachment; ename=ExcelFile"); 
    Response.Charset = "GB2312"; //我是用这一句来解决的。
    Response.ContentType = "application/vnd.ms-excel"; 
    EnableViewState= false; 
    System.IO.StringWriter tw = new System.IO.StringWriter(); 
    System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw); 
    this.DataGrid1.RenderControl(hw); 
    Response.Write(tw.ToString()); 
    Response.End(); 
      

  2.   

    你有没有多试几次了呢,
    我即使在WEB。CONFIG里必为GB2312也还是这样的。