我想从数据表中获取第 n 个记录。
我不想运行我已经知道的循环。
我正在尝试这样做
DataTable dt = dtResult.AsEnumerable().Take(n)
是正确的方法吗..?
使此“n 条记录”位于另一个数据表中的过程是什么?
最佳答案
是的,这是从数据表中取出前 N 行的正确方法。使用 CopyToDataTable 扩展从查询结果创建新的数据表:
DataTable dt = dtResult.AsEnumerable()
.Take(n)
.CopyToDataTable();
关于c# - AsEnumerable().Take,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13621927/