在做一个小程序时,想实现一个这样的效果:
单击一个Button1,弹出一个form1,将符合Edit中输入的条件的记录在这个form1的dbgrid1中显示。(这个本人已能实现),然后双击该form中的dbgrid记录进行“行记录”选定(行记录中包含有多个字段,字段1,字段2,...字段n),可选定多行记录,选定后单击form1上的button2,将选定的记录“复制”到form2的dbgrid2,这时在form2的dbgrid2的对应字段中显示出字段1,字段2,...,字段n的value。

解决方案 »

  1.   

    有几种思路,dbgrid1,dbgrid2共用一个DataSource,比较麻烦一点,不如各自不 同的DataSource、DataSet控件,然后在form1的button2中,将DbGrid1中选中的行,复制到DbGrid1的DataSet中
      

  2.   

    通用模块创建一个记录类,并且定义记录类的实例数组,将多选的记录保存到数组中,通过参数形式传递给form2,最后在form2中用grid来显示.
      

  3.   

    谢谢了:do2008(aiGooo·闲来吹吹牛,不亦乐乎),IDWB() ,我有了一个大概的思路了,我再试试看。