问:
我有一个DataTable,我想根据某些条件获取数据。(Where()
)
MyTable.Select().Where()
如果条件(type = 0),如何执行此操作。
答案 0 :(得分:3)
您可以使用LINQ:
IEnumerable<DataRow> rows = MyTable.AsEnumerable()
.Where(row => row.Field<int>("type") == 0);
答案 1 :(得分:1)
这应该是你要找的东西:
var query = from r in dataset.Tables[0].AsEnumerable()
where r.Field<int>("Type") == 0
select new
{
r.Field<string>(“Column1”),
r.Field<string>(“Column2”),
r.Field<string>("ColunmEtc")
}