dbgrid行选中 与clientdataset的RecNo同步问题(100)

  • 主题发起人 主题发起人 ecjtuhr
  • 开始时间 开始时间
E

ecjtuhr

Unregistered / Unconfirmed
GUEST, unregistred user!
在窗体上放置一个TabControl控件,并在这个控件上放一个dbgrid,dbgrid绑定DataSource,DataSource绑定clientdataset,dbgrid控件名为grdResult,设为行选择,我在切换TabControl前记录了当前行,如RecordNo := CDSResult.RecNo,返回来后将grdResult.DataSource.DataSet.RecNo := RecordNo;定位对的,但高亮行显示却不对,比如,RecordNo=5,切换回来后,grdResult左边有个黑色三角形箭头,指向的是第5条,可是,行选择的高亮光标却没停在第5条上。请教怎么让这行的光标和RecordNo定位一致,如果还不清楚问题,可以和我交流,我在线恭候QQ:572221876。
 
var p: pointer;... p:=ClientDataSet1.GetBookMark;... ClientDataSet1.GotoBookMark(p); ClientDataSet1.FreeBookMark(p);
 

Similar threads

D
回复
0
查看
825
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
831
DelphiTeacher的专栏
D
后退
顶部