void ProcessChangeMode (FormViewMode newMode, bool cancelingEdit)
{
FormViewModeEventArgs args = new FormViewModeEventArgs (newMode, cancelingEdit);
OnModeChanging (args);
if (args.Cancel || !IsBoundUsingDataSourceID)
return;
ChangeMode (args.NewMode);
OnModeChanged (EventArgs.Empty);
}