在内在中有一张表,有A,B两个字段,都是Int型的。
为表中添加了数据后,用Watch看可以看到有数据,但用DataTable.Select("A = 1 and B = 2")就得不到(表中有符合条件的),而表达式为“A = 1 and B = 1"时又有。怎么解决这个问题
为表中添加了数据后,用Watch看可以看到有数据,但用DataTable.Select("A = 1 and B = 2")就得不到(表中有符合条件的),而表达式为“A = 1 and B = 1"时又有。怎么解决这个问题
DataRow[] drCol = dv.Table.Select();
试下
DataRow[] rows = tmCarrierGrpManager.Table.Select(filterStr);以上就是主要代码了,添加也很简单,就是把“carrier_group_id”给1,freq_point_num 给赋num.在Watch里查看这些记录都有,RowState是Added。就是搜不出来
string filterStr = "[carrier_group_id] = 1 AND [freq_point_num] = '" + num.ToString()+"'";试试?