Какой рекомендуемый способ заполнить все элементы управления в веб-форме, когда пользователь выбирает запись?
=============================================================================================================

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

Я хочу знать любой хороший подход для этого. Должен ли я связать все элементы управления вводом с любым SqlDataSource или я должен заново заполнить все элементы управления вводом, выбирая значения из DataSet.

Сначала вы добавляете кнопку выбора в GridView как:

Затем вы добавляете`OnRowCommand="RowCommand"` собственность на`GridView` чтобы вызвать эту функцию, когда кнопка нажата и на код позади функции:

Я предпочитаю такой способ командной кнопки, потому что вы можете добавить больше команд, чем выбрать, или отредактировать, даже удалить или скопировать ... просто изменение индекса может быть сделано по любой причине (например, путем изменения страницы), а также необходимо снова Выбрать.

Я использую дозвуковой 2 DAL для загрузки данных из базы данных. Пример кода из моих программ:



Я использовал этот код в своем приложении

Лучший подход - это использовать этот метод`gridview_select_index_change()` событие

**EDIT**

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



Я бы выполнил эту задачу, поскольку вы хотите создать слой доступа к данным - создать класс со всеми свойствами.

Учебный класс:

DAL:

Страница интернета: