最近在用datagrid控件的时候发现一个问题,就是查询N多条记录的时候,当拉动滚动条,再点击,这时的当前记录不是我点击的那一条记录,而是一个框内能显示的下的最后的一条记录,这有什么办法可以解决,不管拉动滚动到哪,再点击datarid控件,当前记录就是我点击的那条记录。急!

解决方案 »

  1.   

    我的经检验,没有你说的现象。电击哪条就哪条。
    你用ADODC连接一个数据库,并设置记录源,DataGrid绑定ADODC即可。
    去掉你其他的事件代码试试。
      

  2.   

    估计是datagrid有BUG,和  mshfelxgrid一样,也有这个问题,尤其是绑定的数据库,所以我都不用他们了,改用vflexgrid,这个控件都没有这些问题
      

  3.   

    mshflexgrid有个显示日期的问题,在库中只有日期,而在mshflexgrid界面上体现出来的确是日期+时间。这是什么原因?