DBGrid记录显示到Label1.Caption不同步,如何解决??

aa20000 2013-04-13 02:34:45
procedure TForm5.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin

Label1.Caption:=DataModule2.SALESLIST.FieldValues['NAME'];

end;

=====================================
我用VK_UP: //上方向键 和 VK_DOWN: //下方向键对 DBGrid 进行上下移动时,Label1.Caption没有和方向键选择的记录同步,请问如何解决??
...全文
361 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiba7288 2013-04-13
  • 打赏
  • 举报
回复
放到ADOQuery的AfterScroll里面肯定可以

procedure TfmMain.ADOQuery1AfterScroll(DataSet: TDataSet);
begin
  Label1.Caption:=DataModule2.SALESLIST.FieldValues['NAME'];
end;
纯冰糖 2013-04-13
  • 打赏
  • 举报
回复
DBGrid的数据源 OnDataChange事件 procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField); begin Label.Caption:=... end; 再试试。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧