>>>>>>>>>>>>>>>>>>datatable的select方法的问题<<<<<<<<<<<<<<<<<<<<<<<
DataRow[] row = datatable.select(id = 2)
为什么取不到数据而DataRow[] row = datatable.select(id = 10)却可以取到数据?id为2和10的数据都存在,说白了就是条件正确的时候有时候确取不到数据,这种情况是什么原因造成的呀,郁闷了一下午了,难道是.NET的BUG?????????
问题点数:50、回复次数:13Top
1 楼prince_y(紫龙)回复于 2005-07-27 15:33:05 得分 0
自己顶Top
2 楼cdo(Everything has a favourable turn)回复于 2005-07-27 15:46:48 得分 0
DataRow[] row = datatable.select("id = 2")
加引号
Top
3 楼prince_y(紫龙)回复于 2005-07-27 15:54:45 得分 0
大哥笔误呀,有引号的.:(Top
4 楼xjjdanran(何流)回复于 2005-07-27 15:56:28 得分 0
同意楼上的,应该可以过滤数据的,已用过多次了。Top
5 楼prince_y(紫龙)回复于 2005-07-27 16:14:53 得分 0
郁闷呀,大家都没有遇到过这种情况吗?Top
6 楼boyxia(>>雪饮狂刀 [抵制日货]<<)回复于 2005-07-27 16:19:00 得分 0
DataRow[] row = datatable.select("id = 2")
加引号,另外条件字段名大小写可能有关系Top
7 楼prince_y(紫龙)回复于 2005-07-27 16:29:38 得分 0
引号上面是笔误,引号绝对加了,不加更本就编译不过去嘛,大小写绝对没有问题,哎~!我实在是不知道到底是怎么回事~!Top
8 楼prince_y(紫龙)回复于 2005-07-27 16:56:27 得分 0
还是没办法顶起来大家帮忙Top
9 楼spz1755(empire)回复于 2005-07-27 17:02:12 得分 50
如果ID是字符型,是不是数据里有空格?Top
10 楼prince_y(紫龙)回复于 2005-07-27 17:13:29 得分 0
ID是数字型的,中间没有空格呀,崩溃ING~~~~~~~~Top
11 楼conan1211(柯楠)回复于 2005-07-27 17:17:05 得分 0
难道是传说中那个很难解决的问题
人品问题Top
12 楼prince_y(紫龙)回复于 2005-07-27 17:30:18 得分 0
晕~!Top
13 楼timiil(小华)回复于 2005-08-04 11:13:47 得分 0
不可能有问题,请检查你之前有没有AcceptChange或RejectChange,用的是DataTable还是DataView?Top




