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

相关文章:

  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
猜你喜欢
  • 2022-03-05
  • 2021-09-30
  • 2021-06-23
相关资源
相似解决方案