Using an ObjectDataSource I have all of my methods working (Select, Insert, Update, Delete). The only thing that doesn't work is if a user creates an appointment and then attempts to change it without reloading the page my Update method is never gets called. If I switch to the default AppointmentStorage...