親子テーブルがあり、DetailsView を使用してデータを編集したい場合、SqlDataSource を使用してどのように行うのですか?
たとえば、Person テーブルと Employee テーブルがある場合 (従業員が子テーブルで、Person が親テーブルである場合、従業員は Person から派生します)。Person P_ID FirstName LastName 生年月日 従業員 E_ID P_ID EmployeedID 役職 HireDate
- SQL ステートメントは、従業員のすべての情報 (姓名、生年月日、従業員 ID、役職、雇用日) を返します。
- ユーザーは、2 つの DetailsView (1 つは個人用、もう 1 つは従業員用) ではなく、1 つの DetailsView を使用して従業員を編集および挿入できる必要があります。
- 挿入するときは、最初に個人のレコードを作成してから、従業員に ID を割り当てる必要があります)
では、これを行うにはどうすればよいでしょうか。1. SQLDataSource の使用 2. DataSet の使用