在 Range 对象中,Min (14)必须小于或等于 max (-1)。

    DataTable dt = ds.Tables[0];
       DataRow[] drs = dt.Select("Id=" + categoryID );

解决方法:将参数用单引号阔起来

DataRow[] drs = dt.Select("Id='" + categoryID + "'");
原文地址:https://www.cnblogs.com/pingming/p/4174539.html