IM使用下面的代碼獲取一個過濾DataTable中數據表的RowFilter避免發生源不包含任何數據行異常
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中修復的。http://stackoverflow.com/questions/636765/how-to-deal-with-a-flaw-in-system-data-datatableextensions-copytodatatable – 2012-02-19 13:52:54