我有一个44行的数据表。
我已将其转换为列表,并希望从第4行开始直到最后一行(即第44位)。
我有以下程序
IEnumerable<DataRow> lstDr = dt.AsEnumerable().Skip(4).Take(dt.Rows.Count);
但输出为Enumeration yielded no results
我正在使用c#3.0
请帮忙。
答案 0 :(得分:2)
如果您想从第4行开始所有,您根本不需要接听电话,只需:
IEnumerable<DataRow> lstDr = dt.AsEnumerable().Skip(4);
当你谈到“输出”时会发生什么?如果你打电话,你会得到什么:
Console.WriteLine(lstDr.Count());
数据表中有多少行?