检查一下执行A语句后dv.Count是不是少了1个

解决方案 »

  1.   

    如果只有一条记录,会在B语句那里报错:
    索引 0 不是非负数且小于总行数。
    另外,用DS就没有这个问题,但DS怎么满足程序要求在琢磨中。
    最近老碰上奇怪的问题,郁闷~
      

  2.   

    直接更新ds.Tables(0) 不行么?
    ds.Tables(0).rows(i).item(i)=....
      

  3.   

    回:Mybeautiful(天之痕)
    ds更新是没有这个问题的,但是由于datalist的源是dv,是过滤后的ds.tables(0).defaultview。所以由datalist中的e.item.itemindex确定的行与ds表的行不是对应的,就是说:想改变datalist的那行,往往改变的是别的行。开始用的是ds,发现更新不对应以后该的dv,高兴了没有3分钟,又发现这个错行问题。郁闷~~~~~·这是不是dv的bug?