从DataTable中取前几条数据

具体就拿一个简单的例子来说吧:第一次从数据库拿到一个DataTable后在后面的处理的过程中发现另外一个地方也要这个DataTable里面的部分数据,例如说要这个DataTable中的前10条吧,我又不想从数据库里面再去读取数据,想办法从这个DataTable中拿出来,常用的可能就是循环一条条读取,但是我还想走捷径呢,google里面找了下,也没有发现什么,最后想到DataTable有个DefaultView可以筛选一些纪录的,那就给这个DataTable加一列吧,但是加一列怎么加呢?在msdn里面找到了启示:

msdn中的给某个DataTable加一列并填充值

但是发现加了一列并没有填充值,都为空的,没有办法,自己来加吧:看代码中的for循环:

自己写的简单示例

终于看到效果了,哈哈,没有什么特别的,加一列就好了,减少了访问数据库的麻烦了。

原文地址:https://www.cnblogs.com/520wife/p/2434235.html