怎么更新cxGrid数据显示?

蜀天下 2006-04-11 01:55:50
怎么更新cxGrid数据显示?
...全文
238 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjjrocker 2006-08-09
  • 打赏
  • 举报
回复
点击一条记录的事件是什么,怎么取得当前记录?====〉用Grid的OnCellChange事件,把值赋给相关的显示组件就可以了,比如赋给edit.text.
jsmicrofox 2006-08-08
  • 打赏
  • 举报
回复
adoquery1.requery([])
hzw008 2006-04-12
  • 打赏
  • 举报
回复
ADOQuery1.Close;
ADOQuery1.Open;
蜀天下 2006-04-12
  • 打赏
  • 举报
回复
查出问题的原因了,我的cxGRID显示更新查寻记录是不能用OnFocusedRecordChanged,有这个事件第二次更新SQL语句就出错了,'Access violation at address 0062466c in module~~~等,不用这个事件,用其它那个事可以取得当前点击的记录呢?
llh6795 2006-04-12
  • 打赏
  • 举报
回复
把报错信息贴出来看看:)))
蜀天下 2006-04-12
  • 打赏
  • 举报
回复
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from employeeData where 姓名='''+Treeview1.Selected.Text+'''');
cxGrid1DBTableView1.DataController.Refresh;
ADOQuery1.Open; //这样也第一次正常,再次选择是就报错了
我只想在cxgrid上重显示一下查寻
cncharles 2006-04-12
  • 打赏
  • 举报
回复
用cxGrid1.DataController.Refresh试试
vfork 2006-04-12
  • 打赏
  • 举报
回复
把相關的數據集refresh一下。
yyjzsl 2006-04-12
  • 打赏
  • 举报
回复
ding!
蜀天下 2006-04-12
  • 打赏
  • 举报
回复
楼上的什么意思,我现在是点击一条记录的事件是什么,怎么取得当前记录?

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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