Достаточно ли разнообразны DetailsView / FormView для редактирования и вставки?

Мне интересно, есть ли у DetailsView / FormView и ObjectDataSource достаточно возможностей для вставки / редактирования ваших записей или нет?

Или лучше спросите вас: вы предпочитаете использовать их или создавать форму самостоятельно?

Потому что иногда их нелегко использовать для сложных задач. С другой стороны, когда у вас много полей, это перебор, сделайте свою форму своей собственной.


person Mostafa    schedule 26.12.2009    source источник


Ответы (2)


Несомненно, вы можете использовать asp.net detailsview и formsview для редактирования, вставки и отображения данных. Это упрощает и ускоряет работу с вашими данными, если они вам пригодятся. В противном случае вы можете наткнуться на некоторые типичные шансы, на которые есть ответы почти на все, и вы можете найти их в Интернете. Заключение: как только вы получите formview, подробности станут вашими любимыми инструментами! Это то, чего Microsoft хочет от разработчиков.

Тем не менее, есть некоторые моменты, которые следует помнить: если у вас есть формы с большим количеством элементов управления и вам нужно, чтобы они взаимодействовали друг с другом, вам нужно подумать о том, чтобы поиграть с прямыми способами просмотра форм и подробностей. В таком случае вам было бы очень легко, если бы вы создали свой собственный пользовательский интерфейс с необходимыми элементами управления.

person sangam    schedule 28.12.2009

Да, это так. У каждого из них есть шаблон вставки / редактирования. Вы можете заставить их работать, и они работают нормально. Использовал их в своих собственных приложениях. Formview должен справиться со сложными задачами, потому что у вас есть полный контроль над пользовательским интерфейсом и макетом.

Если у вас большая форма, подробный просмотр позволяет вам указывать поля и позволяет элементу управления выполнять работу (вы просто указываете данные, а подробное представление обрабатывает форму), но, конечно, с настраиваемым пользовательским интерфейсом formview - это путь, и да, создание больших форм может быть утомительным ... но это то, что мы, разработчики, должны сделать: либо найти, либо создать элемент управления конструктора форм, либо создать разметку пользовательского интерфейса самостоятельно.

person Brian Mains    schedule 28.12.2009