This method performs C1.Data.SchemaObjects.Field.Calculations for every field in every row that has non-empty C1.Data.SchemaObjects.Field.Calculations collection. Normally, calculations are performed automatically, without explicit Refresh call, when calculation arguments change. However, some calculation arguments changes cannot be detected automatically, for example, changes in Current, Original or BeforeChange field values, see C1DataObjects Expressions. Calling the Refresh method is also necessary when you use the SuppressNotifications property of a data set, to notify data bound controls that row values have changed.