It would be helpful to have an event thrown when the raddataform's Mode Changes. If you check the dataform's mode on BeginningEdit, it is still set to ReadOnly and has not yet changed to AddNew or Edit.