你新增记录保存的动作中,应该对DATAGRID2的DataSource重置,就可以了
解决方案 »
- c#如何读取excel单元格的数据
- 一句C#代码
- VS 2005中,怎样实现在关闭一个窗体时,也同时关闭另一个窗体...
- 哪位能给个C#(winform) 的例子?
- 谁知道www.go2map.com的电子地图的制作原理???
- 跪请牛人介绍基本好书关于C#和Asp.net
- 问水晶报表的几个基础问题
- 我要再DateSet中的DateTable删除一列再绑定到DataGrid里,为什么用ds.Tables[0].Columns.RemoveAt(1);老是出错,该怎么做?
- 关于C#的几点疑惑!!!
- textBox1_KeyPress 键盘输入字符串如何赋值?
- 散分:哪里有winform的数据库项目源码下载?
- 请问C/S结构中如何实现扫描功能,谢谢大家!(高分相送)
你的TABLE1 中增加了一条新记录,新增完成后,TABLE1 中出现一条新记录,同时将焦点移动到该新增记录。因为你建立了关系,TABLE2 会自动试图去显示TABLE1 中焦点行的子记录。但是你没有对子表新增。好象可以通过对关系进行设置,达到你的目的,试试建立级联更新。如果不行,直接写子表的新增代码也不麻烦。另外,上面这种新增记录的方式非常的不合理。因为DataTable是没有类型判断的。如果想要保证数据类型与数据库一致,就得另写代码。
有新增子记录
也想知道有没有其他方法。.
http://support.microsoft.com/default.aspx?scid=kb;%5BLN%5D;320301&product=vcSnet