【发布时间】:2012-03-10 02:26:29
【问题描述】:
我使用下面的代码来得到一个过滤的数据表
DT = NewMobileFa.GetNewMobile().AsEnumerable().Where(r => arrList.Contains(r.Field<int>("NewMobileID")) && r.Field<string>("Status") == "OF").CopyToDataTable();
这段代码给了我错误
Source contains no data rows
这是正确的,实际上没有数据
我需要的是,如果没有数据行,我需要避免异常,只返回空的 DataSource。
我能做到吗?
【问题讨论】:
-
您使用的是什么框架版本?这似乎已在 .NET 4 中修复。stackoverflow.com/questions/636765/…