用clientdataset2.data := clientdataset1.data,
操作clientdataset2时一样会影响clientdataset1。

解决方案 »

  1.   

    想实现什么呢?在一个clientdataset里不行吗?
      

  2.   

    要在clientdataset1的beforepost事件实现某个功能,需要循环clientdataset1本身,但是循环clientdataset1本身就会触发beforepost事件,这样就陷入了死循环,所以需要把数据复制给另外一个clientdataset2来循环
      

  3.   

    cds1.CloneCursor(cds2, true, false)参数 cds, reset, keepsetting
    一般 true, false 或 false true, 不可能 false, false/ true,true