在Delphi cxGrid主從表中從表只能編輯第一條記錄,這個問題是因爲設置主從關聯字段錯誤形成的。圖片
從表DBtableView2的keyfieldnames,DetailKeyFieldNames和MasterKeyFieldNames 是關鍵:
MasterKeyFieldNames爲主表關聯字段,
DetailKeyFieldNames 爲從表關聯字段,table
keyfieldnames這裏應該設置的是從表主字段,而不是跟MasterKeyFieldNames字段同樣
主表DBtableView1的keyfieldnames能夠不用設置。ast
具體設置圖片以下 :im