关闭

Linq查询满足条件记录集

628人阅读 评论(0) 收藏 举报
分类:

通过linq查询datatable数据集合满足条件的数据集

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

string strDepth=查询深度的值;

 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,可以根据自己的项目要求进行重新查询字段

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:421914次
    • 积分:5490
    • 等级:
    • 排名:第4813名
    • 原创:108篇
    • 转载:203篇
    • 译文:0篇
    • 评论:29条
    博主的51cto
    http://shllmlovechh.blog.51cto.com
    最新评论