У меня есть ClientDatSet
с несколькими полями fkInternalCalc
. CDS не связан ни с одним провайдером; вместо этого он заполняется на лету. Как я могу заставить CDS пересчитать все «исчисляемые» поля? Я не могу позвонить Refresh()
, потому что у вас нет провайдера для обновления данных. Единственный способ, с которым я пришел, заключался в том, чтобы перемещаться по всем записям, что не самый лучший способ.Как заставить Client DataSet пересчитать расчетные и внутренние расчетные поля?
PS: Я прочитал this question и this post, но я надеюсь на более элегантный способ.
Итак, закрытие - открытие набора данных не работает? –
@SertacAkyuz Я еще не пробовал. Не закрывает ли клиентский набор данных все данные в нем? –
Несомненно. ......... –