int mIsExport = RequestHelper.GetQueryString<int>("IsExport", 0);
if (mIsExport == 1)
{
mDicSysParam.Clear();
mDicInputParam.Clear();
mDicInputParam.Add(new DbParam("Action", "getlist"));
mDicInputParam.Add(new DbParam("InfoId", 0));
mDicInputParam.Add(new DbParam("ContractCode", ""));
mDicInputParam.Add(new DbParam("PageIndex", mPageIndex));
mDicInputParam.Add(new DbParam("PageSize", 10000));
DataTable mDefaultDataTable1 = AgileCorpDataService.GetDataFunctionDataTable("basic100190", mDicInputParam, out mDicSysParam);
mRecordCount = DbParamHelper.DbParamValue<long>(mDicSysParam, "RecordCount", 0);
//文件夹里必须有ReportMain.xls文件,新建Excel文件,另存为97-2003兼容,设计是注意从第二行开始输入数据库中相匹配的字段名称,第三行写上相对应的中文名称,然后隐藏Excel第二行,这样导出的时候客户就直接看到的是中文名称,没有英文名称了
String tplFileName = Server.MapPath(ResolveUrl("~/DownLoad/ReportMain.xls"));
AgileCorp.Core.EAI.ExcelHelper.ExcelDoDownLoad(mDefaultDataTable1, tplFileName, 1, "导出收款流水总账.xls");
Response.End();
}
//Jquery方法
$('#btnExport').click(function () {
var sUrl = "<%=RequestHelper.GetPageName()%>?IsExport=1";
window.open(sUrl);
return false;
});
String mToolExport=“”;
mToolExport = HtmlControlHelper.GetHrefInfo("btnExport", "导出总收费流水账", "Javascript:void(0);", "toolMenu", "");
<%= AdminPageInfoService.GetToolMenus(mToolExport)%>