当找不到行时,避免使用CopyToDataTable()的异常
当没有找到行时,我尝试了此代码,这给了我错误源不包含DataRows。

ds.Tables.Add(dsDecEjID.Tables(0).Select(Cond).CopyToDataTable())

最佳答案

您没有指定错误,但是我猜测select语句返回null。您不能使用简单的null检查吗?

var table = dsDecEjID.Tables(0).Select(Cond);
if(table != null)
    ds.Tables.Add(table.CopyToDataTable());

关于c# - 当找不到行时,避免使用CopyToDataTable()的异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18081797/

10-11 06:55