C#如何在list中添加序号
将某列表添加序号,小编也遇到了好多次了,由于前端有各种各样的框架,有时候想要单纯的靠前端实现还是需要考虑各种各样的问题,最终小编还是觉得使用后端的方式更加妥当
int UserId = ctx.GetInt("Uid");//前端获取的参数,ctx为本项目封装的部分无需理会
int pagesize = ctx.GetInt("jtPageSize");//每页页数
int startindex = ctx.GetInt("jtStartIndex") / pagesize + 1;//开始的页码(或点击的页码)
int total = 0;IIntellManuSchool_PointsBL bl = new IntellManuSchool_PointsBL();
List<IntellManuSchool_PointsDetailV> lst = bl.GetPointsDetailByPage(UserId, pagesize, startindex, out total);//获取列表的方法,不是小编主要想要讲的东西
// ***************************************************主要代码start**********************************
List<IntellManuSchool_PointsDetailV> mblist = new List<IntellManuSchool_PointsDetailV>();//该list中的实体要和获取的列表的实体相同
int i = startindex - 1;
i = i * pagesize;
foreach (var j in lst)
{i++;j.RowNum = i;mblist.Add(j);
}
lst = mblist;
var lists = from d in lstorderby d.RowNumselect new{d.RowNum,//RowNum需要手动在实体中添加d.Id,d.EnterpriseName};//该lists即为最终带有序号的list,即使翻页也不会错乱
// ***************************************************主要代码end**********************************
//实体类 该实体类由于和公司框架保持一致所以这样写,正常实体类添加RowNum一样可以达到目的
[Serializable]
public partial class IntellManuSchool_PointsDetailV : IntellManuSchool_UserPoints, IEntity<System.Int32>
{#region Force Static Checkpublic const string _Id = "Id";public const string _EnterpriseName = "EnterpriseName";public const string _RowNum = "RowNum";//手动添加#endregion#region Property#region Idprivate System.String m_Id = "";public System.String Id{get{return this.m_Id;}set{this.m_Id = value;}}#endregion#region EnterpriseNameprivate System.String m_EnterpriseName = "";public System.String EnterpriseName{get{return this.m_EnterpriseName;}set{this.m_EnterpriseName = value;}}#endregion#region RowNumprivate System.Int32 m_RowNum = 0;public System.Int32 RowNum{get{return this.m_RowNum;}set{this.m_RowNum = value;}}#endregion#endregion
}
C#如何在list中添加序号相关推荐
- 如何在SharePoint2010中添加Deep Zoom Image
如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...
- 怎样在计算机上插入机构图,Win7系统如何在excel中添加word文档结构图?
今天小编给大家分享 Ghost Win7系统 在excel中添加word文档结构图的方法,有时候在编辑excel表格时,为了数据能够更加直观展示,会在excel中添加word文档结构图,这样显示的内容 ...
- java soap 头_如何在Java中添加Soap标头
我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...
- 如何在Eclipse中添加Servlet-api.jar的方法
方法一: 点击窗口->首选项->java->构建路径->类路径变量->新建: 将你的tomcat目录下的common/lib/servlet.jar加进来. 如果你建立了 ...
- Android 驱动(17)---如何在linux中添加新的kernel module
如何在linux中添加新的kernel module 该SOP针对客户如何添加一个kernel module,并把生成的.ko打包进system.img的过程. 解决方案 L版本(version> ...
- linux 添加新的系统调用,如何在Linux中添加新的系统调用
如何在Linux中添加新的系统调用 2010-01-29 eNet&Ciweek #define __NR_mycall 191 系统调用号为191,之所以系统调用号是191,是因为Linux ...
- 双系统如何在Centos7中添加GRUB2启动项
GRUB2是Centos7的默认引导加载程序.它可以轻松地加载所有的Linux发行版和其他操作系统.它提供一个菜单显示所有的操作系统.GRUB2具有高级特性以及一些基本特性,使其在所有Linux上都有 ...
- wordpress 背景_如何在WordPress中添加全屏背景图片
wordpress 背景 Full screen background image seems to be a new design trend that is becoming fashionabl ...
- wordpress图像大小_如何在WordPress中添加图像积分(逐步操作)
wordpress图像大小 Recently, some of our readers asked us about how to properly add image credits in Word ...
最新文章
- Jmeter之完整的HTTP接口测试
- 有关包络Spectral Envelope的疑问
- 关于jConfirm回传的解决方案
- iOS系统原生二维码条形码扫描
- 第6次全天课笔记-20180819
- 如何设置Windows server 2008 R2登陆密码?
- android二分查找法简书,【PYTHON】二分查找算法
- 卸载 系统打印服务器,win10系统打印机驱动卸载不掉的方案介绍
- postman怎么不登陆使用_最新百度云不限速,免安装、免登陆、不限速,打开网站就能使用...
- 用python编写daemon监控进程并自动恢复(附Shell版)
- nginx做https跳转apache
- 全议程公布丨八大理由让你畅游2021数据技术嘉年华
- HDU - 1054 Strategic Game (二分图匹配模板题)
- 酒店网络营销的5C时代-德比软件 张焕杰
- php仿qq空间网页源码,516 仿QQ空间网页头部代码
- 基于MatlabSimulink的汽车等速百公里燃料消耗量仿真
- MongoDB磁盘空间碎片化问题排查指南
- ruoyi前端启动报错./src/main.js Module build failed (from ./node_modules/eslint-loader/index.js):
- 【BZOJ1226/SDOI2009】学校食堂Dining
- 三坟五典八索九丘四书五经