Linq查询datatable的记录集合
2015-07-08 09:35
239 查看
通过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,可以根据自己的项目要求进行重新查询字段
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,可以根据自己的项目要求进行重新查询字段
相关文章推荐
- opencart2 修改日历控件为中文
- 【C语言】调整数组使奇数全部都位于偶数前面(修改)
- MySQL开发规范
- git设置过滤忽略的文件或文件夹
- JavaScript对象属性检查、增加、删除、访问操作实例
- Java-子类和父类的几种关系
- Neither BindingResult nor plain target object for bean
- ZOJ 3690 Choosing number
- Sprite (2D and UI)
- Standard Attachments in Oracle Form 标准附件
- Google I/O 2013 – Volley: Easy, Fast Networking for Android
- 折半法查找
- 市场开拓管理流程图
- windows8.1+centos7双系统 进入Windows提示/EndEntire file path: /ACPI(a0341d,0)
- (android高仿系列)今日头条 --新闻阅读器 (一)
- JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii...
- 项目中如果管理前端文件CSS和JS
- C++实现简单的学生管理系统
- 10002---Tomcat安装配置
- Samba常用配置及GUEST访问