我使用 c# 的魔力创建了一个包含多个 datagridview 控件的主详细信息表单。我已经禁用了对数据网格视图的编辑和插入行,而是使用单独的表单来完成。我从表单中获取用户输入并调用:
awardsTableAdapter.Insert(100, 5, "test", DateTime.Now);
这会插入并提交表中的行,但不会刷新 datagridview。注意 100 是主表的外键,我使用 txtId.Text 来获取值,如果有更好的方法来获取主表中当前记录的 PK,请告诉我。另外请帮助如何使新行出现在datagridview中。