cxGrid 6.45版本
Delphi 7
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.Open;
end;procedure TForm1.cxGrid1DBTableView1FocusedRecordChanged(
Sender: TcxCustomGridTableView; APrevFocusedRecord,
AFocusedRecord: TcxCustomGridRecord;
ANewItemRecordFocusingChanged: Boolean);
begin
Memo1.Lines.Add('cxGrid1DBTableView1FocusedRecordChanged');
//打开从表AdoQuery
end;
当打开数据集时,onFocusedRecordChanged事件是自行触发两次的。
有什么方法可运行一次.
Delphi 7
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.Open;
end;procedure TForm1.cxGrid1DBTableView1FocusedRecordChanged(
Sender: TcxCustomGridTableView; APrevFocusedRecord,
AFocusedRecord: TcxCustomGridRecord;
ANewItemRecordFocusingChanged: Boolean);
begin
Memo1.Lines.Add('cxGrid1DBTableView1FocusedRecordChanged');
//打开从表AdoQuery
end;
当打开数据集时,onFocusedRecordChanged事件是自行触发两次的。
有什么方法可运行一次.
MasterKeyFieldNames=?
AFocusedRecord: TcxCustomGridRecord
看一下这两个参数,应该是不一样的。