码迷,mamicode.com
首页 > 其他好文 > 详细

Datatable使用lambda表达式

时间:2014-12-30 11:34:24      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

void DatatableLambdaTest()
{
DataTable dt = new DataTable();
dt.Columns.Add("userid");
dt.Columns.Add("username");
dt.Columns.Add("class");
DataRow dr = dt.NewRow();
dr["userid"] = "0";
dr["username"] = "张三";
dr["class"] = "一班";
dt.Rows.Add(dr);
DataRow dr1 = dt.NewRow();
dr1[0] = "1";
dr1[1] = "李四";
dr1[2] = "二班";
dt.Rows.Add(dr1);
DataRow dr2 = dt.NewRow();
dr2[0] = "3";
dr2[1] = "王五";
dr2[2] = "一班";
dt.Rows.Add(dr2);
dt.AcceptChanges();
var result =dt.AsEnumerable().Where<DataRow> (a => a["class"].ToString() == "一班");
int row=result.Count();
Console.WriteLine("一班有"+row+"个学生");
foreach(DataRow drn in result)
{
Console.WriteLine("userid:" + drn["userid"].ToString() + ",username:" + drn["username"].ToString() + ",class:" + drn["class"].ToString());
}

}

调用输出结果为:

技术分享

 

技术分享

Datatable使用lambda表达式

标签:

原文地址:http://www.cnblogs.com/lvdong-1986/p/4192962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!