2008-12-10 67 views
1

當您有父子表並且您希望使用DetailsView來編輯數據時,您如何使用SqlDataSource進行操作?DetailsView和父子表 - 插入行

例如,如果您有一個Person和一個Employee表(其中一個員工是子表並且該Person是父表 - 員工是從一個人派生的)。 人 P_ID 名字 姓氏 DOB 員工 E_ID P_ID EmployeedID 標題 僱傭日期

  • 的SQL語句返回的員工的所有信息(名字和姓氏,出生日期,僱員,標題,聘用日期)。
  • 用戶應該能夠編輯和插入使用單一的DetailsView僱員,而不是2的DetailsView(一個用於人,而另一個用於僱員)
  • 插入時,對於人的記錄應創建第一和然後ID分配給員工)

那麼人們如何去做這件事? 1.使用SQLDataSource 2.使用數據集

+1

這看起來像'plz發送代碼'的答案。如何向我們展示你到目前爲止所嘗試的? – 2008-12-10 02:24:46

回答

1

這是否回答您的問題: http://msdn.microsoft.com/en-us/library/aa581796.aspx

+0

不 - 不告訴你如何插入一條記錄,使數據進入2個表。 (更重要的是,一個表必須在另一個表之前更新:Person需要在Employee之前創建)。 – 2009-01-22 23:47:01