在Delphi cxGrid主从表中从表只能编辑第一条记录,这个问题是因为设置主从关联字段错误形成的。图片
从表DBtableView2的keyfieldnames,DetailKeyFieldNames和MasterKeyFieldNames 是关键:
MasterKeyFieldNames为主表关联字段,
DetailKeyFieldNames 为从表关联字段,table
keyfieldnames这里应该设置的是从表主字段,而不是跟MasterKeyFieldNames字段同样
主表DBtableView1的keyfieldnames能够不用设置。ast
具体设置图片以下 :im