请问:如何使用gridView导出excel 请问:如何使用gridView导出excel 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加一个button 在click里面写入Response.ClearContent();Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");Response.ContentType = "application/excel";StringWriter sw = new StringWriter();HtmlTextWriter htw = new HtmlTextWriter(sw);gvUsers.RenderControl(htw);Response.Write(sw.ToString());Response.End();记得还要重载VerifyRenderingInServerForm方法。public override void VerifyRenderingInServerForm(Control control){} try { this.DataGrid2.Visible = true; Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode("日志信息", System.Text.Encoding.UTF8) + DateTime.Now.ToShortDateString() + ".xls"); Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.ContentType = "application/ms-excel"; this.EnableViewState = false; System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); this.DataGrid2.RenderControl(oHtmlTextWriter); Response.Write(oStringWriter.ToString()); this.Response.End(); this.EnableViewState = true; this.DataGrid2.Visible = false;}可以参考下 session赋值累加的问题,麻烦进来看下 高手请进 DataBindings问题 请教俄罗斯方块程序里一个关于焦点和按键捕捉的问题? DataView.RowFilter???相当郁闷的问题 求:一道软件测试面试题 在C#的窗體屬性中如何設置子窗體的父窗體? 菜鸟求教;访问属性 Form1和Form2的传值及事件求解 C#网络应用案例导航书籍源代码 用C#可以调用一个Excel文档直接打印吗? 关于正则的最短匹配问题 请各位高手帮帮小女子
{}
{
this.DataGrid2.Visible = true;
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=" +
System.Web.HttpUtility.UrlEncode("日志信息", System.Text.Encoding.UTF8) + DateTime.Now.ToShortDateString() + ".xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = "application/ms-excel";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid2.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
this.Response.End();
this.EnableViewState = true;
this.DataGrid2.Visible = false;
}
可以参考下