У меня есть TListView
, связанный в LiveBindings с TFDMemTable
. Я загружаю данные в FDMemTable, используя LoadFromFile
(у меня есть, например, 20 записей).
Когда я удаляю запись из FDMemTable, RecordCount
уменьшается, но TListView
не обновляется, он продолжает отображать 20 записей, загруженных на LoadFormFile
.
Если с помощью FDMemTable: I .SaveToFile
, .Close
и перезагрузить с помощью .LoadFromFile
, TListView
теперь отображает изменение.
Это то же самое поведение, если я использую CachedUpdate
FDMemTable или нет.
Я пытался дозвониться до TFDMemTable.Refresh
и TListView.Repaint
без успеха.
Можно ли вызвать TListView
, чтобы обновить его "связанный" набор данных?
Когда я удаляю запись в FDMemTable, почему на TListView
?
не происходит видимого обновления
EDIT:
Надо добавить вещь, запись удаляется программно.
Желаемая функциональность - удалить ненужную запись в FDMemTable
и отобразить оставшуюся запись пользователю с помощью TListView
.