一:怎么样才能使DBGRID的当前行总是高亮度的,就像设置了DBGRID的Options的dgRowSelect,鼠标点击的行肯定是高亮度的,
我现在用Locate定位的行怎么样才能那样呢?直接给RecNo也可以定位行,但一样是无法让定位的行是高亮度的。
试过DBGreid1->SelectedRows->CurrentRowSelected = true;没用
二:怎么样用程序控制DBGRID的翻页,注意!我在窗体的FORMRESIZE中已经自动调整了DBGRID的宽和高。

解决方案 »

  1.   

    在dataSource的OnDataChange事件中定义,十分方便。
      

  2.   

    table1.RecNo:=10;
     dbgrid1.Options:=dbgrid1.options+[dgrowselect];
     dbgrid1.setfocus;
      

  3.   

    在dbgrid1.Options
    设置
    dgAlwaysShowselection=true
    就可以了
      

  4.   

    要点击Options左边的加号才能展开的哟!
      

  5.   

    多谢zjqyb和zhusongdong(东),第一个问题解决,
    只要同时设置dgrowselect和dgAlwaysShowselection 即可第二个问题我想可用postmessage给DBGRID发Key_PageDown或Key_PageUp消息,可是我对
    Windows消息不懂,谁能给一些代码,谢谢!!!!!
      

  6.   

    再次多谢zjqyb和zhusongdong(东),
    结岾