Linq操作DataTable

Posted 邢帅杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq操作DataTable相关的知识,希望对你有一定的参考价值。

IEnumerable<DataRow> q = from dr in dt.AsEnumerable()

                         where dr.Field<int>("ID").ToString() == "1"
                         select new
{
ID=dr["ID"].ToString(),
Name=dr["Name"].ToString(),
CreateDate=Convert.ToDateTime(dr["CreateDate"]).ToString("yyyy-MM-dd")
};
 
IEnumerable<DataRow> q = dt.AsEnumerable().Where<DataRow>(r => (r.Field<int>("ID").ToString() == "1"));
 

以上是关于Linq操作DataTable的主要内容,如果未能解决你的问题,请参考以下文章

Linq操作DataTable

Linq 操作DataTable

如何计算 LINQ 中 DataTable 的列的总和(到数据集)?

关于Linq对DataTable和List各自的两个集合筛选的相关操作技巧

用linq和datatable巧妙应用于微软报表rdlc

2016.1.22 利用LINQ实现DataSet内多张DataTable关联查询操作(目前未发现太大价值)