如何实现点击一个按钮把dbgrideh1中选中的行转移到dbgrideh2中,即dbgrideh2中出现原dbgrideh1中选中的行,而原dbgrideh1中选中行则被删除!(可多选且操作不改变原数据库)

解决方案 »

  1.   

    强制转换成StringGrid,再进行行操作。
      

  2.   


    ccrun,能否给点代码参考一下,我比较菜哈!
      

  3.   

    两个DataSet之间移动记录就可以!
    一个Dataset 添加对应的记录,然后另一个删除掉!
    不Update到数据库就可以!
      

  4.   

    不太清楚你这样做是为了实现什么功能
    不过要实现这样效果方法有很多种,如:2个DataSet连接同一个表,只是通过查询条件控制那些数据是否显示而已;也可以使用filter设置过滤;2个DataSet的Locktype属性设为ltBatchOptimistic,可以使用delete,append,但是不要UpdateBatch;使用其它控件,如StringGrid,ListView
      

  5.   

    我的方法:设一数组年制表A中的数据,再到表B中Append(insert)。
      

  6.   

    最后,我用ClientDataSet做了!还是谢谢各位的热心解答!