DataGrid 导出 EXCEL(简单,实用)Response.ContentEncoding = 
DataGrid 导出 EXCEL(简单,实用)
// 有时用 gb2312 不能正常显示中文,要用 utf-8
DataGrid 导出 EXCEL(简单,实用)
System.Text.Encoding.GetEncoding("GB2312"); 
DataGrid 导出 EXCEL(简单,实用)Response.AppendHeader(
"Content-Disposition""attachment;filename=" + "result.xls"); //必要,做成下载文件
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)
//如果要直接在浏览器中打开,把上行注释掉,换成下面这行
DataGrid 导出 EXCEL(简单,实用)
//Response.ContentType = "application/vnd.ms-excel";    
DataGrid 导出 EXCEL(简单,实用)
   Response.Charset = ""// 从Content-Type header中去除charset设置
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)   
//关闭 ViewState
DataGrid 导出 EXCEL(简单,实用)
   this.EnableViewState = false ;
DataGrid 导出 EXCEL(简单,实用)      System.IO.StringWriter tw 
= new System.IO.StringWriter();
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)   System.Web.UI.HtmlTextWriter hw 
= new HtmlTextWriter(tw);
DataGrid 导出 EXCEL(简单,实用)   
//获取control的HTML
DataGrid 导出 EXCEL(简单,实用)
   DataGrid1.RenderControl(hw);
DataGrid 导出 EXCEL(简单,实用)   
//把HTML写回浏览器
DataGrid 导出 EXCEL(简单,实用)
   Response.Write(tw.ToString());
DataGrid 导出 EXCEL(简单,实用)   Response.End();
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)超精简,实用DataGrid 导出 EXCEL(简单,实用).
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)如果DataGrid用了自动分页,那要在上面的程序之前加上:
DataGrid 导出 EXCEL(简单,实用)DataGrid1.AllowPaging 
= false;
DataGrid 导出 EXCEL(简单,实用)BindDataGrid(); 
// 重新绑定.
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)..
DataGrid 导出 EXCEL(简单,实用)
// 上面的输出代码
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)..
DataGrid 导出 EXCEL(简单,实用)DataGrid1.AllowPaging 
= true;
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)
DataGrid 导出 EXCEL(简单,实用)

相关文章: