美文网首页
2018-03-27 数据分页

2018-03-27 数据分页

作者: 胡諾 | 来源:发表于2018-03-27 16:56 被阅读0次

多个地方对按人员查询需要不同结果时,比如A需要按userTid查到该人员全部数据并显示,B需要按userTid查到该人员最新一条数据并显示,这样就会有一定矛盾。

我们这样处理,对于查询方法可分为分组查询和全部查询,分页就单独列出来.

数据分页:

  public T[] GetSearchDataPage < T > (DB.IInnerLoginUser loginUser, T[] searchData, UISearchPages page, out UISearchPages returnPage) {
    if (page != null) {
        page.DataCount = searchData.Count();
        int pageNum = (searchData.Count() / page.OnePageCount);
        page.PageCount = (searchData.Count() % page.OnePageCount) > 0 ? pageNum + 1 : pageNum;
        returnPage = page;
        //当页显示数据
        var oprationShows = searchData.Take(page.OnePageCount * page.NowPage).Skip(page.OnePageCount * (page.NowPage - 1)).ToArray();
        List < T > operationQualifShow = new List < T > ();
        return oprationShows.ToArray();
    } else {
        page = new UISearchPages();
        page.DataCount = searchData.Count();
        page.NowPage = 1;
        returnPage = page;
        return searchData.ToArray();
    }
}

本文作者:赵彩凤

<上一篇 目录 下一篇>

相关文章

  • 2018-03-27 数据分页

    多个地方对按人员查询需要不同结果时,比如A需要按userTid查到该人员全部数据并显示,B需要按userTid查到...

  • 2018-10-10:分页

    分页 真分页使用特定的sql语句,条件查询出指定内容 假分页数据全部取出,在页面分页显示 分页数据pageSize...

  • Django框架(十): 分页

    前言:当数据很多时,需要把数据分页展示,就需要用到分页 1.分页的基本逻辑 1.1 分页会用到的基本元素 每页数据...

  • Springboot 分页

    //分页返回类 @ApiModel(value ="分页内容", description ="分页数据返回内容")...

  • Apache Geode 功能特点之数据分页

    数据分页 标准的分页是指” 页数据在计算机主存和辅存之间交换”。 GemFire的数据分页所指的是• ...

  • Mybatis 分页方案 逻辑分页 or 物理分页

    一、什么是逻辑分页 逻辑分页:先查询所有数据到内存,再从内存截取需要数据 ,属于前台分页 二、什么是物理分页 物理...

  • 分页

    分页技术 页面用来显示数据,若数据量过大的时候就需要用到分页技术 分页关键点 分页sql语句select * fr...

  • mysql——分页技术实现(基于layui框架)

    一.分页技术概述 分页技术: JSP页面,用来显示数据! 如果数据有多条,分页显示,每页显示10条,多页; 好...

  • SSM框架-实现Mybatis分页功能-foreknow_cms

    分页处理 分页1、前台分页2、数据库(后台)分页3、存储过程 Orade (Rownum) Mysql(lim...

  • xlsx-populate handsontable导出exce

    handsontable数据分页(element-ui 分页)显示,但是导出时导出所有页面的数据

网友评论

      本文标题:2018-03-27 数据分页

      本文链接:https://www.haomeiwen.com/subject/djescftx.html