首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataTable 取值,该如何解决

2013-03-10 
DataTable 取值取出(524200001)这一行 的S值 彙編叢書類不用循环 这个是怎么用的 dt.Rows.CastDataRow(

DataTable 取值

取出(524200001)这一行 的S值  = 彙編叢書類
不用循环
 这个是怎么用的 dt.Rows.Cast<DataRow>().Where 谢谢。。
[解决办法]
var row= dt.Rows.Cast<DataRow>().Where(t=>t["MDCODE"].ToString().Trim()=="524200001").First();
[解决办法]
 var drs = dt.AsEnumerable().Where(dr => dr["MDCODE"].ToString().Trim() == "524200001").ToArray<DataRow>();
[解决办法]
dt.Rows.Cast<DataRow>().Where(t=>t["MDCODE"].ToString().Trim()=="524200001").Select(t=>t["S"]).First()

热点排行