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

读取xml文件时,查询中

DataSet ds = new DataSet();

ds.ReadXml("xx.xml");

DataRow[] drs = ds.tables[0].Select("Id=" + ID );

报错:在 Range 对象中,Min (12)必须小于或等于 max (-1)。 错误描述:在 Range 对象中,Min (12)必须小于或等于 max (-1)。


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

DataRow[] drs = dt.Select("Id='" + ID + "'");

原文地址:https://www.cnblogs.com/xuekun/p/2262723.html