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