列表视图BindSourceDB
与TFDTable
as 数据集绑定。列表视图确实按预期显示了数据集中的数据。但是,当向数据集添加新记录时,绑定不会自动刷新表:因此新记录在列表视图中不可见。
添加记录如下:
DM.tbl_ExamQuestions.AppendRecord([
0,
StrToInt( ExamID ),
DM.FDQuery.FieldByName('question_id').AsInteger,
'-'
]);
使用TBindings.Notify( BindSourceDB, '')
不会触发刷新。
使用TBindNavigator
添加记录会重新填充列表。
如何让列表视图自行更新以显示新添加的记录?