Jig*_*hah 3 c# linq datatable linq-to-dataset
我想从数据表中获取前 n 条记录。
我不想运行我已经知道的循环。
我正在尝试这样做
DataTable dt = dtResult.AsEnumerable().Take(n)
Run Code Online (Sandbox Code Playgroud)
是正确的方法..?
使这“n条记录”位于另一个数据表中的过程是什么?
是的,这是从数据表中获取前 N 行的正确方法。使用CopyToDataTable扩展从查询结果创建新的数据表:
DataTable dt = dtResult.AsEnumerable()
.Take(n)
.CopyToDataTable();
Run Code Online (Sandbox Code Playgroud)