【发布时间】:2014-03-14 07:02:29
【问题描述】:
我尝试使用此 LINQ 代码从数据表中删除空行
NewDt = NewDt.Rows.Cast(Of DataRow)().
Where(Function(row) Not row.ItemArray.All(Function(field) TypeOf field Is System.DBNull OrElse String.Compare(TryCast(field, String).Trim(), String.Empty) = 0)).CopyToDataTable()
但显示错误
Lambda parameter 'row' hides a variable in an enclosing block, a previously defined range variable, or an implicitly declared variable in a query expression.
有什么想法吗?
【问题讨论】: