zoukankan      html  css  js  c++  java
  • 分页导出的功能

    分页导出功能

     

    1.前台分页功能自己先做出来

    在前台上传文件时,需要form表单提交或者使用a标签

    我这里是a标签,给href属性赋值地址

    此方法需要在每个分页操作中调用,以改变当前页(index1)的值

      //导出
        function daoshu() {
            $("#a").prop("href", "http://localhost:51518/api/Shop/Export1?index=" + index1);
        }

    2.  (关于帮助类,在我的:《文件上传与下载》笔记中有)

      //实例化文件操作帮助类
       APIFileHelp help = new APIFileHelp();
    
          //分页导出  index:当前页  size:每页的数据量
            [HttpGet]
            public void Export1(int index, int size = 2)
            {
              //查出数据列表
                SqlConnection conn = new SqlConnection(connstr);
                var list = conn.Query<Goods>("select * from Goods").ToList();
               //进行分页
                list = list.OrderBy(x => x.GId).Skip((index - 1) * size).Take(size).ToList();
            
               //实例化数据字典,并添加字段
                Dictionary<string, string> dic = new Dictionary<string, string>();
                dic.Add("GId", "商品编号");
                dic.Add("GName", "商品名称");
                dic.Add("GColor", "商品颜色");
                dic.Add("GSize", "商品尺码");
                dic.Add("GPrice", "商品价格");
               //导出
                help.ExportExcel<Goods>("a.xls", list, dic);
            }
  • 相关阅读:
    Oracle RMAN快速入门指南
    防止SQL注入
    脚本获取参数 
    回车下一个
    DataTable
    C# Eval
    C#过滤所有HTML代码的函数
    反射
    gridview格式化问题
    绑定
  • 原文地址:https://www.cnblogs.com/likelife/p/13673009.html
Copyright © 2011-2022 走看看