C#:从 DataTable 中检索前 n 条记录

标签 c# dataset

我有一个包含 2000 条记录的 DataTable

如何检索 DataTable 中的前 100 条记录?

最佳答案

如果它实现了IEnumerable<T> :

var first100 = table.Take(100);

如果有问题的类型只实现了 IEnumerable,您可以使用 Cast 扩展方法:

var first100 = table.Cast<Foo>().Take(100);

关于C#:从 DataTable 中检索前 n 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2380209/

相关文章:

c# - Response.Write过时了?

c# - 使用 LINQ 会更好吗?

python - 不使用 GPU 的 Tensorflow 数据集 API

python - 使用 Pandas 如何找到满足条件的值的计数?

c# - 更改数据表中的行位置或移动数据表中的行

c# - 通过文本框搜索互联网

c# - 将 orderby、Skip() 和 Take() 与 LINQ 一起使用时出现重复行

c# - 修改一个点,UnboundNameException

python - 计算整个 Pandas DataFrame 的出现次数

python - PyCharm Python 输出对于大型数据集会崩溃