У меня есть ClientDatSet
с несколькими полями fkInternalCalc
. CDS не связан ни с одним провайдером; вместо этого он заполнялся на лету. Как я могу заставить CDS пересчитать все "исчисляемые" поля? Я не могу назвать Refresh()
, потому что у провайдера нет необходимости обновлять данные. Единственный способ, с которым я пришел, заключался в том, чтобы перемещаться по всем записям, что не является лучшим способом.
PS: Я прочитал этот вопрос и этот пост, но я Мы надеемся на более элегантный способ.