0

列表视图BindSourceDBTFDTableas 数据集绑定。列表视图确实按预期显示了数据集中的数据。但是,当向数据集添加新记录时,绑定不会自动刷新表:因此新记录在列表视图中不可见。

添加记录如下:

DM.tbl_ExamQuestions.AppendRecord([
  0,
  StrToInt( ExamID ),
  DM.FDQuery.FieldByName('question_id').AsInteger,
  '-'
]);

使用TBindings.Notify( BindSourceDB, '')不会触发刷新。

使用TBindNavigator添加记录会重新填充列表。

如何让列表视图自行更新以显示新添加的记录?

4

1 回答 1

0

试试 DM.FDQuery.UpdateTransaction;

于 2018-10-02T20:55:46.200 回答