首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

DataGridView 保存解决方法

2012-01-01 
DataGridView 保存最近在做.NET 方面的东西,用到了DataGridView 遇到一个这样的问题,DataGridView是通过Da

DataGridView 保存
最近在做.NET 方面的东西,用到了DataGridView 遇到一个这样的问题,
DataGridView是通过DataSet 绑定到数据库的。

现在遇到一个这样的问题,就是我对 BingNavigator 上面的添加按钮,加了自己的响应函数,
然后在里面通过代码为 DataGridView 的新行填入数据,并且想立即通过 DataAdapter 更新到数据库,但是发现数据并没有提交到数据库。(如果连续添加几条,发现只有最后一条没有成功更新到数据库)但是直接通过在DataGridView的UI输入数据,然后点击保存可以的。

请问各位又没有遇到过类似的问题,应该怎么解决呢?
是不应该直接在DataGridView添加数据,而应该操作DataSet吗?还是有什么其他办法?

[解决办法]

假设有数据源DataSet ds;
BindingSource bs = new BindingSource(ds);
bs.DataMember = ds中要绑定的表的名字。
表格.DataSource = bs;

保存或操作任何下一步界面元素之前调用:
this.Validate();调用窗体的验证。
bs.EndEdit();调用编辑结束
[解决办法]
他都已经找到了
[解决办法]
楼主自己的是正解

热点排行