客户要求:dbgrideh拉动下拉滚动条时,选中的记录不跟着变化?即尽管我的下拉滚动条到了下面。当前选中的记录仍然是我原先选择的那条????急!!

解决方案 »

  1.   

    我的意思是像vb中的DataGrid控件那样的效果,不知道delphi如何做??
      

  2.   

    不明白你所描述的问题,我猜想你是不是数据移动,别的数据控件没移动是吧?如dbedit?
      

  3.   

    DbGridEh有这个设置VertScrollBar.Tracking = True
    还可以设置水平和垂直的滚动.
      

  4.   

    看下你的数据集的 disEnableControl 是不是操作了.
      

  5.   

    大家可以先看看vb的datagrid的效果,比如我选中的行是第二条。往下拖动滚动条时,始终都选择的是第二条。选中的行不会跟着变,而Delphi的dbgrid就会随着滚动条改变选中行,不知到在delphi中如何解决?急!!!
      

  6.   

    我又试了一下,用dbgrideh+datasource+memtableeh+DataSetDriverEh时,拖动右边的滚动条时,选中的记录不会随着拖动而改变选择,为什么?不用memtableeh+datasetdrivereh就不行?
      

  7.   

    DbGridEh有这个设置VertScrollBar.Tracking := True   HorzScrollBar.Tracking:=true