CXGrid主从表,获取从表里选中的那行的内容。

fky1989 2014-12-18 03:18:59
主表里直接用数据集就可以获取字段内容了,但从表里数据集RecNo和实际所选的那行不一样。
请问如何获取从表里选中那行的字段值?
ShowMessage(dbtvGrid1DBTableView2.DataController.FocusedRowIndex.ToString()); //-1
ShowMessage(dbtvGrid1DBTableView2.DataController.GetSelectedRowIndex(0).ToString()); //-1
ShowMessage(dbtvGrid1DBTableView2.DataController.GetSelectedCount.ToString()); //0
...全文
367 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fky1989 2015-03-12
  • 打赏
  • 举报
回复
继续问~~~~~~~~~~~~~~~
fky1989 2015-03-09
  • 打赏
  • 举报
回复
引用 3 楼 lyhoo163 的回复:
值都是-1,说明未能选择。
但我想获取从表里选中的那行记录么。。 dataset里recno也是不变 请问有什么好办法么
lyhoo163 2015-03-09
  • 打赏
  • 举报
回复
值都是-1,说明未能选择。
fky1989 2015-03-09
  • 打赏
  • 举报
回复
引用 1 楼 mathsfan 的回复:
设置FocusedRow为选中那行。
只有个datacontroller.focusedrowindex 但是不管选从表的哪一条记录,这个值都是-1
mathsfan 2014-12-18
  • 打赏
  • 举报
回复
设置FocusedRow为选中那行。

2,498

社区成员

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

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