我有一个DataTable
。我想根据DataTable
中行的Index
/ Row Number
选择行。
假设以下是DataTable
:
---------------- ---------------
| ID | Name | | Index/RowNo |
---------------- ---------------
| A001 | John | | 1 |
| A002 | Foo | | 2 |
| A003 | Rambo | | 3 |
| A004 | Andy | | 4 |
| ... | ... | | 5 |
---------------- ---------------
现在,我想使用条件(例如
Index>2
)从上述DataTable
中选择行,在这种情况下,索引1处的第一个条目A001|John
将不成为结果DataTable
的一部分。如何高效地做到这一点?此外,我想以
DataTable
和Linq
查询结果两种形式呈现我的结果。我正在尝试做这样的事情:
var result = dt.Select("RowNum > 1", "");
或者
var result = from row in dt.AsEnumerable()
where RowNum > 1
select row;