用CxGrid 的先别急着用,先看看它的巨大BUG,在用不迟,以免浪费时间

大连刘 2005-08-15 12:47:06
发生的问题是该主从结构表在第一次搜索或者说运行吧,可以正常显示应该有的主,细记录,但是以后在更新表的数据,在重启该程序,这个主细表就不识新怎的记录了,就是加不进来,不显示,但是删除了的记录它不显示(删除不显示是正常的,可是新增的不显示,这是在程序重启或爽新后仍出现的问题)
以下为详细说明
============================
我建了A表和B表,
它们的结构分别为
A表:A1(主建,数字型),A2(字符型),A3(字符型)
B表:B1(主建,字符型),B2(数字型,值等于A1),B3(字符型)
我把A表作为主表,B表作为从表,就该是一个一对多的关系。

在QuantumGrid 中的设置:
第一层GRID的数据视图为cxGrid1DBTableView1
第二层GRID的数据视图为cxGrid1DBTableView2
cxGrid1DBTableView1 的相关数据源的SQL语句为:SELECT A1,A2 FROM A
cxGrid1DBTableView1 的设置为:DetailKeyFieldNames=A1
KeyFieldNames=A1

cxGrid1DBTableView2 的相关数据源的SQL语句为:SELECT B1,B2 FROM B
cxGrid1DBTableView2 的设置为:DetailKeyFieldNames=B2
KeyFieldNames=B1
MasterKeyFieldNames=A1
====================
我分别重装了QuantumGrid5.5 、QuantumGrid5.7
又分别换了两种数据库,ACCESS、SQL SERVER2000,和两个操作系统 WIN2000、WIN2003,均出现上面题,实在无解了。
求助各位帮帮忙,看看你们有没有遇到过,又该如何解决,谢谢。
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
大连刘 2005-08-15
  • 打赏
  • 举报
回复
那我的是怎么回事?

另外补充一句,新增的记录在数据库中是存在的。但是CxGrid的细表中没有,其新增记录的符合主从关系。
xthmpro_cn 2005-08-15
  • 打赏
  • 举报
回复
这个问题好像已经答过了,反正我的是可以的。

2,497

社区成员

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

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