在查询数据后返回的DataTable和DataSet数据集中
若设置了
ds.CaseSensitive = true;
此时再使用
DataRow[] drs1 = dt.Select(" HotelID='TestUp' ");
DataRow[] drs2 = dt.Select(" HotelID='TestUP' ");
两者返回的数据是不一样的
不过可以在每次使用DataTable和DataSet时,将其CaseSensitive 设置为false即可。(在某次开发中突然出现的bug)

本文介绍了在使用DataTable和DataSet时,如果设置了CaseSensitive为true,则会导致数据查询时对大小写敏感的问题。通过调整此属性为false可以解决由此引发的bug。
1650

被折叠的 条评论
为什么被折叠?



