我做了一个选择数据的窗口,将数据从数据库查询出后放在一个clientdataset中,有一个bit字段,在dbgrideh中显示为checkbox,选中后显示为√,如何取出已经被选择的数据,我这样写:
 cdsTemp.Data := cdsSelData.Delta;  //从cdsSelData中选择被选中的数据,可都是2倍的数据,应如何得到数据

解决方案 »

  1.   

    if checkbox.checked then
    .....
      

  2.   

    clientdataset中的数据在前台是可以修改,而数据库中示变,现在我就是想取出clientdataset中被修改的数据,应该咋弄
      

  3.   

    我查询出的数据,
    img=C:\Documents and Settings\Administrator\桌面\dddd\1.bmp][/img]
    选择2条记录后在clientdataset中被修改的记录,主要是每条记录都是2个,如何去除另一条记录
      

  4.   

    clientdataset不能直接取出被修改的记录吗,用数组是可以实现,如果把clientdataset能实现就不用写代码了