我用linq查询 想过滤一个DataTable然后生成一个新的DataTable
不知道怎么做啊public DataTable getTable(DataTable dt)
{
var newdt =from row in dt.AsEnumerable
where ****** //条件
select ******//
return newdt;
}上面的代码意思是,getTable的方法接受一个DataTable类型,并返回一个经过过滤的DataTable newdt
我上面的代码是错误的,希望朋友帮我写一下
不知道怎么做啊public DataTable getTable(DataTable dt)
{
var newdt =from row in dt.AsEnumerable
where ****** //条件
select ******//
return newdt;
}上面的代码意思是,getTable的方法接受一个DataTable类型,并返回一个经过过滤的DataTable newdt
我上面的代码是错误的,希望朋友帮我写一下
DataRow[] rows = dt.AsEnumerable().Where(row => row.Field<int>("ID") > 5).ToArray();
DataTable result = dt.Clone();
foreach (DataRow row in rows)
result.ImportRow(row);
return result;