我用adodataSet从两个表 (a 客户表 ,b 客户历史记录表)查询记录出来。用dxDBGrid显示,然后我对dxDBGrid的记录进行多行选择MultiSelect,并想将这些记录对应的从表b(客户历史记录)的记录删除,而不将a的记录删除,应该怎么实现。也就是说只删除从表b的,但是可以实现删除多行的,有没简便的办法

解决方案 »

  1.   

    但是我用dxdbGrid.deleteSelection的时候,我只想删除从表的记录,应该怎么办。
      

  2.   

    跟主键好象没关系,我也是出现这种情况。我设置的主键,但是一样的出现错误。
    只好用SQL语句把他搞定了,目前我没有更好的办法。哈哈。~~~~
      

  3.   

    设置主健
    设置主从表结构
    弄两个Grid
    一定要放在一个Grid里面吗?