zoukankan      html  css  js  c++  java
  • datetable导出成Excel

    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)%>

  • 相关阅读:
    ucosii事件控制块------信号量集
    ucosii事件控制块------消息邮箱与消息队列
    C语言中续行符“”说明
    HTTP请求方法
    HTTP消息结构
    如何在Linux系统上安装字体
    LibreOffice openoffice 区别
    解决linux下不生成core dump文件
    开源图形数据库Neo4j使用 php开发
    Aria2 懒人安装教程
  • 原文地址:https://www.cnblogs.com/howie/p/2734864.html
Copyright © 2011-2022 走看看