我有这个过滤交易的 Linq 语句。它在过滤时工作正常,但是当没有返回任何内容时,我在 dt.AsEnumerable() 中收到错误。
错误是数据不包含行。有没有人知道什么时候没有退货怎么处理?
newDataTable = dt.AsEnumerable()
.Where(r => !ListLinkedIds.Contains(r.Field<int>("LinkedTicketId")))
.CopyToDataTable();
gvMain.DataSource = newDataTable;
gvMain.DataBind();