有个动态变化的表格,根据不同输入条件显示不同的查询结果。每次进行计算的时候都会在重新确定表格大小后给每个cell.text赋值0以初始化,这样如果表格中某处的值查询下来为空,则显示0,否则显示查到的数值。
现在有这样的问题,比如第一次查询的结果应该是
10  20  0
第二次的结果应该是
0   0   15
但是显示下来第二次的结果就是10 20 15
这时回过来输入第一次的查询条件,结果就是10 20 15
就是说每次空值都会被上次同样位置的非空的值代替,但是数据库查询的结果是没有问题的,这是怎么回事啊?