C# DataTable转Linq
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# DataTable转Linq相关的知识,希望对你有一定的参考价值。
C# DataTable转Linq特殊原因,哪位大牛知道,怎么将DataTable得到的查询集hisrory转化成Linq,在线等
参考技术A DataTable dt = new DataTable();dt.Columns.Add("ID", typeof(String));
dt.Columns.Add("Name", typeof(String));
dt.Columns.Add("Score", typeof(int));
dt.Rows.Add(new object[] "1", "Tom", 90 );
dt.Rows.Add(new object[] "1", "Tom", 90 );
dt.Rows.Add(new object[] "1", "Tom", 90 );
var ls = from x in dt.AsEnumerable()
select new
ID = x.Field<string>("ID"),
Name = x.Field<string>("Name"),
Score = x.Field<int>("Score")
;
foreach(var obj in ls)
Console.WriteLine("0 - 1 - 2", obj.ID, obj.Name, obj.Score);
Console.ReadKey();
以上是关于C# DataTable转Linq的主要内容,如果未能解决你的问题,请参考以下文章