集合中行计数元素的Substract

时间:2015-03-06 18:24:33

标签: c# list

我在一个集合中有49个元素显示在报告中。在每个页面上,我可以显示22个项目(行)

  • Page1 = 22行
  • Page2 = 22行
  • 第3页= 5行

我想做什么,它是22 - 5的减法。

但我无法访问网页,因为这是动态创建的。那么,如果我想从我的收藏开始做这种减法,我该怎么办?

22 - (从收集中获取最后5个的操作)= x

如果我有34个。那么,第一页上显示22个项目我将在第二页上显示12个项目。所以......

22 - (从收集中获取最后12个的操作)= x

我只希望操作能够获得不适合我最后一页的最后一行。只是数字而不是我的集合中的对象属性。

1 个答案:

答案 0 :(得分:1)

如果你想要剩下的那个,那就做一个模数,就像djs解释的那样。

total_rows % rows_per_page = remainder_on_last_page

49 % 22 = 5
34 % 22 = 12