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

怎么保存DataGridView编辑状态的行的内容(有人说这是GridView的一个bug 需要自定义列)希望

2012-01-29 
如何保存DataGridView编辑状态的行的内容(有人说这是GridView的一个bug 需要自定义列)希望高手指点如何保

如何保存DataGridView编辑状态的行的内容(有人说这是GridView的一个bug 需要自定义列)希望高手指点
如何保存DataGridView编辑状态的行的内容
(有人说这是GridView的一个bug   需要自定义列)
希望高手指点
谢谢了


[解决办法]
帖代码来看看
我最近也配到这个问题
是用datagridview+bindingnatigator显示数据
数据源都是一个bindingSource,在更新的时候把datagridview.EndEdit()和bindingSource.EndEdit(),更新没问题
[解决办法]
wt3056(「马儿.快爬!)

这个办法就是微软提供的!bindingSource是2005新出来的
把bindingSource作为中间层,比如
bindingSource.DataSource=datatable
datagridview.DataSource=bindingSource
然后在保存的时候先使用bindingSource.EndEdit();
不过这个方法还是要把这个光标从一个单元格移到另个单元格(同行的也可以)
[解决办法]
DataGridView.CommitEdit(DataGridViewDataErrorContexts.Commit)
DataGridView.EndEdit()
BindingSource.EndEdit()
这样就可以了,祝你好运!

热点排行