如何获取数据表的最后5行?

fra*_*nri 2 c# datatable take

如何获取数据表的最后5行?我试过这样的事情:

var Long_bottom = LongSlection.Last(5);
Run Code Online (Sandbox Code Playgroud)

其中LongSlection是DataRow.但我有一个错误,任何想法?

V4V*_*tta 5

不知道你有什么在这里

var Long_bottom = LongSlection.Last(5);

假设您有一个DataTable并且想要获得最后5行,您可以通过它来完成

datatable1.AsEnumerable().Reverse().Take(5);
Run Code Online (Sandbox Code Playgroud)

TakeSkip返回特定的elments数量(参数为int),而在Last获取最后一个元素时则不是这种情况,或者您需要一个谓词来检查行内的条件或检查.