zoukankan      html  css  js  c++  java
  • c#分页增加顺序编号方法代码


    //顺序
    public static List<TModel<T>> ConvertList<T>(int pg, int pagesize, List<T> list) { List<TModel<T>> models = new List<TModel<T>>(); int n = 0; int x = pg * pagesize; if (list.Count < pagesize) { x = pg * pagesize - pagesize + list.Count; } for (int i = (pg - 1) * pagesize; i < x; i++) { TModel<T> model = new TModel<T>(); int m = i + 1; model.keyid = m; model.propert = list[n]; models.Add(model); n++; } return models; }

     
    //编号顺序倒序
    public List<TModel<T>> ResvertList<T>(int pg, int pagesize, List<T> list, int pagenum) { List<TModel<T>> models = new List<TModel<T>>(); int n = 0; int x = pg * pagesize; if (list.Count < pagesize) { x = pg * pagesize - pagesize + list.Count; } for (int i = (pg - 1) * pagesize; i < x; i++) { TModel<T> model = new TModel<T>(); int c = pagenum - i; model.keyid = c; model.propert = list[n]; models.Add(model); n++; } return models; }
    
    
    public class TModel<T>
            {
                public int keyid { get; set; }
                public T propert { get; set; }
            }
  • 相关阅读:
    Linux 磁盘分区
    curl
    Metasploit ms10_046_shortcut_icon_dllloader 利用
    Ettercap 入门
    Ettercap dos_attack
    Centos7/Debian 配置双网卡
    Centos7配置单网卡,多IP
    Ettercap MITM Arp Poisoning
    Ettercap DNS Spoofing
    java常用设计模式--工厂模式简单例子
  • 原文地址:https://www.cnblogs.com/wenghan/p/14123863.html
Copyright © 2011-2022 走看看