FineUI 官方论坛
标题:
grid将数据导到execl,execl文件没数据。
[打印本页]
作者:
yan
时间:
2012-6-5 16:19
标题:
grid将数据导到execl,execl文件没数据。
导出的Execl 文件没有数据,用ASP.net的<asp:GridView>控件做,导出来是有数据的,用EXTASPNET的grid导出来的是没有数据。
代码:
/// <summary>
/// 导出日志按钮事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnExportLog_Click(object sender, EventArgs e)
{
if (gSysLos.Rows.Count > 0)
{
//调用导出方法
Export("application/ms-excel", "日志信息表.xls");
}
}
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
private void Export(string FileType, string FileName)
{
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
Response.ContentType = FileType;
this.EnableViewState = false;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
gSysLos.RenderControl(hw);
Response.Write(tw.ToString());
Response.End();
}
作者:
易水临风
时间:
2012-6-7 14:58
要设置导出按钮的EnableAjax=“False” 和DisableControlBeforePostBack=“False”
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4