Если у вас есть таблицы типа «родители-потомки», и вы хотите использовать DetailsView для редактирования данных, как вы делаете это с помощью SqlDataSource?
Например, если у вас есть таблица Person и Employee (где сотрудник является дочерней таблицей, а Person является родительской таблицей - сотрудник является производным от человека).
Человек
P_ID
Имя
Фамилия
дата рождения
Работник
E_ID
P_ID
EmployeedID
заглавие
HireDate
- Оператор SQL возвращает всю информацию для сотрудника (имя и фамилия, DOB, EmployeeID, Title, HireDate).
- Пользователь должен иметь возможность редактировать и вставлять сотрудника, используя один DetailsView вместо 2 DetailsView (один для Person и другой для сотрудника)
- При вставке сначала необходимо создать запись о человеке, а затем идентификатор, присвоенный сотруднику)
Так как же это сделать?
1. Использование SQLDataSource
2. Использование DataSet