private void btnexcel_Click(object sender, System.EventArgs e) { this.datagridName.AllowCustomPaging=true; this.datagridName.CurrentPageIndex=0; this.datagridName.PageSize=100000; BinddatagridName(); //这是对系统的设置 Response.Clear(); Response.Buffer= true; Response.Charset="GB2312";//Response.Charset ="utf-8"; string filename=DateTime.Now.ToString().Replace(" ","-").Replace(":","-"); Response.AppendHeader("Content-Disposition","attachment;filename="+filename+".xls"); //FileName.xls就是要保存的excel名 Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); //设置输出流为简体中文 Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。 this.EnableViewState = false; System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true); System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); //输出html格式的东西,可以不要的. oHtmlTextWriter.Write("<center><b><font size=4>这里放主题</font></b><br>"); oHtmlTextWriter.Write("<font size=3>作者</font></center>"); //把datagridName换成你的datagrid的id this.datagridName.RenderControl(oHtmlTextWriter); Response.Write(oStringWriter.ToString()); Response.End(); this.datagridName.AllowCustomPaging=false; this.datagridName.PageSize=15; this.datagridName.CurrentPageIndex=0; BinddatagridName(); } 相关文章: 2021-10-04 2022-12-23 2022-12-23 2021-06-01