Z
zpselect
Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现这么一个功能:工雎栏中有四个按钮,Btn_First,Btn_Prior,Btn_Next,Btn_Last
这四个按钮的功能为数据集的:ADODateSet.First,ADODateSet.prior,ADODataSet.Next,
ADODateSet.Last;
我们都用过DBNavigator控件,我要实现的功能与DBNavigator控件一样!
功能:
1:当记录为第一笔记录时,Btn_First ,Btn_Prior 的Enable为false
2:当记录为最后一笔记录时,Btn_Next,Btn_Last 的Enable 为false
3: 其它情况都为true;
我自已数据集的BeforeScroll,和AfterScroll中都写了如下代码,但达到我想要的结果
即当记录为第一笔了,要再点一下Btn_First或Btn_Prior铵钮才将两按钮的Enable值变为False!
代码如下:
Btn_First.Enable:=not(ADODataSet.Bof);
Btn_prior.Enable:=not(ADODataSet.Bof);
Btn_Next.Enable:=not(ADODataSet.Eof);
Btn_Last.Enable:=not(ADODataSet.Eof);
这四个按钮的功能为数据集的:ADODateSet.First,ADODateSet.prior,ADODataSet.Next,
ADODateSet.Last;
我们都用过DBNavigator控件,我要实现的功能与DBNavigator控件一样!
功能:
1:当记录为第一笔记录时,Btn_First ,Btn_Prior 的Enable为false
2:当记录为最后一笔记录时,Btn_Next,Btn_Last 的Enable 为false
3: 其它情况都为true;
我自已数据集的BeforeScroll,和AfterScroll中都写了如下代码,但达到我想要的结果
即当记录为第一笔了,要再点一下Btn_First或Btn_Prior铵钮才将两按钮的Enable值变为False!
代码如下:
Btn_First.Enable:=not(ADODataSet.Bof);
Btn_prior.Enable:=not(ADODataSet.Bof);
Btn_Next.Enable:=not(ADODataSet.Eof);
Btn_Last.Enable:=not(ADODataSet.Eof);