List<T> a 去前10行记录 ,求高手解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List<T> a 去前10行记录 ,求高手解相关的知识,希望对你有一定的参考价值。
List<T> print_list;
...//得到print_list
if (print_list.Count < 10)
int count = 10 - print_list.Count;
for (int i = 0; i < count; i++)
print_list.Add(new tb_Delivery_deliveryList());//每次打印10行记录,不足10行的为空
report.RegisterData(print_list, "出库单明细");//打印
else if (print_list.Count > 10)//大于10行时先取出前面的10行,剩余的直接打印出来
{
...//怎么写?
}
List<T>lastPer=print_list.Skip(10).ToList();//取除去前面十个剩下的
然后遍历输出本回答被提问者和网友采纳
利用linq to sql 建立查询方法返回值类型为List<T> 怎样去除集合中的重复数据?
或怎样在 返回值为 List<T>的方法中去除重复数据。Distinct()加在哪儿?
参考技术A 是某个字段重复 还是行数据不重复的记录?取行记录不重复的数据
var list=new List<T>();
list=list.Distinct().ToList();
字段不重复你可用Group
(from temp in list
group temp by new temp.columns1,temp.columns2 into K
sele new
c1=K.Key.columns1,
c1=K.Key.columns2,
avg=K.avg(p=>p.*)
).Tolist(); 参考技术B List<T> list;
list= (from p in list select p).Distinct().ToList();
以上是关于List<T> a 去前10行记录 ,求高手解的主要内容,如果未能解决你的问题,请参考以下文章