同一个form中,通过listview和cxgrid显示相同的数据。
如何在listview多选的时候同步选中cxgrid中的记录,反之也一样

解决方案 »

  1.   

    问题2:在一个Form中定义了一个过程,Form2是在Form1中动态创建的。该如何在form2中调用form1的这个过程或者函数。
    在form1和form2中都相互uses .pas文件,其实就是关闭form2然后刷新form1,现在的问题是在刷新form1的时候就报内存地址错了,不知道这个父子窗体的调用实例是怎么样的,请赐教了
      

  2.   

    问题一: 记录CXGRID中Controller.SelectedRows[i].Index或者SelectedRecords[i].Index,然后么Listview的Item[i].Selected := True;搞定
    问题二:内存报错,是因为你把窗体释放掉了,所以就不行了。FUNCTION不要写在窗体类的PUBLIC里面,写在TYPE后面,作为公用函数,如果函数涉及窗体类的话,则关闭窗体时,不要释放窗体就可以了。