The correct approach of canceling the made changes to the tasks in the RadGanttView control is to use the TaskSaving
event which is triggered before the TaskEdited
event and in that event set the e.Cancel to true.
Currently we have an existing issue that could cause some unexpected behavior when using this approach and the issue is logged in our Public Issue Tracker System
where you can track its status.
the Telerik team