Мне интересно, есть ли у DetailsView / FormView и ObjectDataSource достаточно возможностей для вставки / редактирования ваших записей или нет?
Или лучше спросите вас: вы предпочитаете использовать их или создавать форму самостоятельно?
Потому что иногда их нелегко использовать для сложных задач. С другой стороны, когда у вас много полей, это перебор, сделайте свою форму своей собственной.