用ado控件动态绑定,然后两个datagrid控件的数据源设置同一个ado控件就行了。

解决方案 »

  1.   

    to yuanxy(梦想鸭)
        请问怎么进行动态绑定两个datagrid控件到同一个ADO控件?请给出代码,谢谢.
      

  2.   

    这两个dataGrid的内容是从同一个表中取出来的不同字段,其中有一个ID却是相同的,我想实现滚动时两边Grid翻页到ID相同的记录.
      

  3.   

    如果绑定两个datagrid控件到同一个ADO控件,他们的书签book的值应该是相同的,不过应该不会同时滚动。
    如果是要两边都到相同纪录。
    那要重新定义右边grid的ado控件的recordsource
      

  4.   

    Scrollbar向下拖动时,记录集指针不一定移动!
      

  5.   

    scroll滚动时,FirstRow属性应该会变化,根据这个就能写了。
      

  6.   

    我不要求记录集指针也移动,只需要左右Grid能够显示ID相同的记录.
      

  7.   

    现在我用下面的代码解决了一部分问题.用鼠标点击scrollbar的空白处可以实现左右同步,但是点击scrollbar上边或者下边的三角形时,dataGrid的滚动不能同步,另外一边的firstrow要等记录指针到了底部才变动.Private Sub DataGrid1_Scroll(Cancel As Integer)
        DataGrid1.Book = DataGrid1.FirstRow '令两个dataGrid同步滚动
    End SubPrivate Sub DataGrid2_Scroll(Cancel As Integer)
        DataGrid2.Book = DataGrid2.FirstRow '令两个dataGrid同步滚动
    End Sub能不能对鼠标点击scrollbar的空白处和点击scrollbar上边或者下边的三角形分别编程?
    多谢高手指教