上面只是个例子,代码太多了,关联很多个文件,不能一下子整理贴出来!
第一次从数据库读数据出来时用dt.Select()方法得到的结果是正确的,当改变dt表中的数据时再用dt.Select方法时得到的数据就不正确了!
之前也有过很多人问过类像的问题在csdn.net,可是都没有得出个满意的答案啊!
郁闷
第一次从数据库读数据出来时用dt.Select()方法得到的结果是正确的,当改变dt表中的数据时再用dt.Select方法时得到的数据就不正确了!
之前也有过很多人问过类像的问题在csdn.net,可是都没有得出个满意的答案啊!
郁闷
1、dt数据表里本身就没有满足这些条件数据,
2、如果有满足的条件数据,“金额”的数据类型是什么,是不是数值。
3、如果数据类型不对,可能转换一下,比如:dt.Select("Convert(numeric(15,2),金额) > 0").
总之我认为Select应该没有问题的。