Это зависит от степени вашей настройки.Вы можете многого добиться с помощью стандартного DataFromWebPart и пользовательского XSLT, но если вы захотите добавить пользовательские элементы управления, у вас возникнут проблемы (как показано здесь http://www.chaholl.com/archive/2010/01/26/extending-the-dataform-web-part-to-allow-custom-field-controls.aspx).
Для расширенной настройки лучше всего создатьнастраиваемую веб-часть и включите ее в форму редактирования. Имейте в виду, что элементы управления полей автоматически выбирают и обновляют содержимое из объекта SPContext, поэтому достаточно вызвать SPContext.Current.Listitem.Update (), чтобы сохранить значения всех элементов управления поля в своем пользовательском элементе.webpart. Конечно, если вы используете там также стандартный элемент управления asp.net, вам нужно взять и установить их значения вручную.