DetailsView和Parent-Child表 - 插入行

时间:2008-12-10 01:05:31

标签: c# .net database binding

如果您有父子表,并且希望使用DetailsView编辑数据,那么如何使用SqlDataSource执行此操作?

例如,如果您有一个Person和一个Employee表(其中一个雇员是子表,而Person是父表 - 一个雇员来自一个人)。 人  P_ID  名字  姓  DOB 雇员  E_ID  P_ID  EmployeedID  标题  雇佣日期

  • SQL语句返回员工的所有信息(名字和姓氏,DOB,员工ID,标题,HireDate)。
  • 用户应该能够使用单个DetailsView编辑和插入员工,而不是2个DetailsView(一个用于Person,另一个用于员工)
  • 插入时,应首先创建人员记录,然后创建分配给员工的ID

那么如何去做呢?  1.使用SQLDataSource  2.使用DataSet

1 个答案:

答案 0 :(得分:1)

这是否回答了您的问题: http://msdn.microsoft.com/en-us/library/aa581796.aspx