我将 Spring4dTObjectDataset
与IObjectList
从TListBase<TObject>
. 我使用这个 SOA作为基础,尽管它使用 aTObjectList
而我使用TCollection
.
我将该TObjectDataset.Datalist
属性设置为此适配器的一个新实例。但是,如果我将条目直接添加到底层 TCollection中,然后点击TObjectDataset.Refresh
,似乎TObjectDataset
不会查询底层TCollection
的新记录(它不会查询GetCount
过程)。但是,如果我这样做,TObjectDataset.Close
则会TObjectDataset.Open
显示新记录。
是否有TObjectDataset
刷新条目的机制?
我想在我的自定义类上实现INotifyCollectionChanged<T>
接口。TCollection
适配器将IObjectList
订阅更改通知,更新自身。但也许有一种内置的方法可以做到这一点?