我目前正致力于将过时的Access应用程序转换为.Net应用程序。
在Access中,我们对表单进行查询,该表单包含客户和车辆列表,用户可以根据需要编辑数据。
我按照以下指南填充数据网格
http://msdn.microsoft.com/en-us/library/fbk67b6z(v=vs.90).aspx
正如您所料,我需要在.Net中复制此功能,我已经能够使用连接两个表的查询结果填充DataGridView但是我无法弄清楚如何处理更新表格通过DataGridView。我理解,因为DataGridView包含一个查询结果,我需要手动编写DataAdapter的UpdateCommand,这就是我被困住的地方。
简而言之,我需要通过单个数据网格视图更新两个表。
亲切的问候
答案 0 :(得分:0)
我要做的是添加一个隐藏列,其中包含将两个表连接在一起的唯一键,然后编写两个更新查询(每个表一个)并使用隐藏列作为每个查询中WHERE
子句的参数。