首页 > 代码库 > DataGridView实时提交
DataGridView实时提交
自定义了一个工具,根据DataGridView中的值进行其他操作。在DataGridView中修改了值,直接做其他操作时,
结果DataGridview中的值显示为a,则操作的属性却是没修改后的值b。
根据此文的描述
http://blog.163.com/zjlovety@126/blog/static/22418624201098104916353/
根据上文的描述,如下修改即可
Winform中DataGridView对输入进行实时提交的办法:
在CurrentCellDirtyStateChanged事件中提交表格内容.
事件中代码如下:
if (this.dataGridView1.IsCurrentCellDirty)
{
this.dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
在DataGridView中输入是就会实时触发CellValueChanged事件,而不是按回车和焦点离开时触发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。