Linq查询datatable的记录集合

原创 2015年07月08日 09:35:35

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C# dataTable的linq联合查询,插入到新的dataTable中

//获取要比对的数据 DataTable dataTable_yh = (DataTable)gridControl1.DataSource; Data...

LINQ返回DataTable

  • 2013-03-01 17:32
  • 74KB
  • 下载

LINQ To DataTable

static DataTable dtable = new DataTable(); static DataColumn dc = new DataColumn(); static DataR...
  • ws_hgo
  • ws_hgo
  • 2011-10-11 10:28
  • 12015

Linq to DataTable之动态分组

对一个DataTable的数据进行Group By,常规的做法只能在程序里预先指定分组的列,研究了一下自定义动态分组: using System; using System.Text; using ...

Using LINQ to manipulate data in DataSet/DataTable

Using LINQ to manipulate data in DataSet/DataTable Have you tried a micro ORM for your data acc...

hibernate和LinQ To SQL还是没有弱类型的DataTable好用

最近一个项目,使用java的ssh框架去实现。使用了hibernate这个自带的实体到数据库映射的框架,自己也用映射类封装了一个ResultSet到实体List的转换类(这样就可以不用hibernat...

linq 在Datatable中的使用

第一,linq取datatable某一列所有数据,我要返回给一个liststring> /*遍历DataTable*/ class ClientStruct { ...

c# Linq操作DataTable

在平时的工作中,可能有很多情况下要对DataTable的里面的数据进行处理,最简单的例子如:对DataTable中的某个字段进行排序,根据条件筛选DataTable中的数据。。。,例子很多,下面我们看...
  • lcawen
  • lcawen
  • 2013-03-06 09:56
  • 1787

C# Linq datatable动态groupby

声明:个人技术水平有限,欢迎指正。不喜勿喷 说明:本人使用的是封装好的Grid,分组合计行的值,是使用grid上单元格的做的合计,速度非常慢。据说LINQ技术比较快,所以尝试了一下,速度确实提高很多。...

Linq 选取datatable 指定列

/*遍历DataTable*/         class ClientStruct         { ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)