我使用的是使用VB Express 2010和SQL Server 2008 express的Entity Framework 4.0。我已经设置了EDM。我有两个表1. Trans_Details是父和2. Trans_Details_Split是子表。这些与数据库中的PK和FK关系与trans_id列链接。
我有一个包含datagridview的表单,该表单绑定到父表(trans_details)。用户一次只能在此数据网格视图中保存一行。此datagridview有一个名为“Split”的按钮。当用户想要输入父事务行的各种子条目时,他们会单击“分割”按钮(甚至在保存此父事务行之前)。它打开了另一个表单,它有一个绑定到子表trans_details_split的datagridview。
商业案例说,一旦用户输入子节目的详细信息并关闭子表单,焦点将返回到父行。然后,用户将单击此父窗体上的“保存”按钮。此时,应用程序应将父表单和子表单/表的记录一起插入。
我通过互联网搜索但无法弄清楚如何做到这一点。我相信这一定是非常普遍的要求,但我感到很失落。
在这方面有人能帮助我吗?
ps:由于这些是不同的形式,我很难将信息从孩子传递给父母(反之亦然)。如果两者都是相同的形式,我想我知道如何去做。
提前致谢
- 普拉萨德