Hi Blazor,
Greetings from Syncfusion support.
From your query we understand that in OnActionComplete event, you are getting the new entered values in args.PreviousData. This is because the data gets saved in the DataSource when OnActionComplete events gets triggered and so this is not an issue. This is the default behavior in grid editing.
We have provided the PreviousData information only to do any customization before saving the edited data in the OnActionBegin event(Before saving the data OnActionBegin event triggers with RequestType as Save, in which the args.Data will have the edited data and the args.PreviousData will have the original data(old data) present in the datasource).
Please get back to us if you need further assistance.
Regards,
Jeevakanth SP.