现在有两张表:设备运行表和设备运行说明表。设备运行表是父表,设备运行说明表是字表。它们之间关联的有两个字段,设备编号和统计年份。
设备运行表还有统计月份列,设备运行说明表只有年份没有月份。也就是说设备运行表一年的数据是十二行对应设备运行说明表一行数据。
结构如下图:
设备运行表
此主题相关图片如下:qq截图20130703124610.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-7/2013731247484610.png)
设备运行说明表(红色框表示对应设备运行表的数据):
此主题相关图片如下:qq截图20130703124640.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-7/2013731247492067.png)
现在问题就是如何在设备运行表的DataRowDeleting事件中实现删除最后一个与设备运行说明表记录关联的数据的时候自动删除设备运行说明表中的关联行。也就是说在删除2013年最后一个月份(12月)的设备运行表的数据的时候才删除设备运行说明表的2013年这条数据(当然是同一设备编号的)。
注:不是下面这个(下面这个是父表有一条数据,子表多条数据。我的例子正好是相反的(父表多条数据,子表一条数据。))
此主题相关图片如下:qq截图20130703125121.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-7/20137312522394609.png)
求指教!!!!