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