首页 > 其他 > 详细

分页导出的功能

时间:2020-09-15 17:04:39      阅读:43      评论:0      收藏:0      [点我收藏+]

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);
        }

分页导出的功能

原文:https://www.cnblogs.com/likelife/p/13673009.html

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!