Linq查询datatable的记录集合

经过linq查询datatable数据集合知足条件的数据集spa

1.首先定义查询字段的变量,好比深度string

string strDepth=查询深度的值;table

 var dataRows = from datarow in dataTable(须要查询的datatable数据集).AsEnumerable()
                           where
                               string.Compare(datarow.Field<string>("查询字段,好比深度字段"), strDepth) >= 100 &&
                               string.Compare(datarow.Field<string>("查询字段,好比深度字段"), strDepth) <=200
                           select new
                                   {
                                       DT中深度字段名称= datarow["查询的字段,好比深度字段"].ToString(),                                      
                                   };
变量

2.直接调用上面的linq语句后,上述linq 意思是查询字段深度值的范围是100-200,能够根据本身的项目要求进行从新查询字段select