日期:2014-05-17  浏览次数:20929 次

如何用linq获取datarow[]的某个字段的count
如何用linq获取datarow[]的某个字段的count
------最佳解决方案--------------------
什么叫某个字段的count,linq有Count函数
------其他解决方案--------------------
  DataRow[] drary =dt.Rows.OfType<DataRow>().ToArray();
             var countary = drary.Select(t => t.Field<int>("count")).ToArray();
------其他解决方案--------------------
 DataTable dt;
             DataRow[] drary = dt.Rows.OfType<DataRow>().ToArray();
             int count = drary.Count(t => t.Field<string>("字段").Trim() != "");
           
------其他解决方案--------------------
datarow.Count(i=>string.IsNullOrEmpty(i.Field<string>("字段")))
------其他解决方案--------------------
引用:
什么叫某个字段的count,linq有Count函数


我也想用它的count函数
某个字段为空就不计数,不为空就计1,是不是得用Sum函数啊