DataGridView DataGridViewCheckBoxColumn编辑时实时触发事件
正常响应CellValueChanged()事件时,当改变checkbox状态时,只有当焦点离开该单元格时才能触发CellValueChanged()事件,
如果要改变checkbox值时实时触发CellValueChanged()事件,需要借用CurrentCellDirtyStateChanged()事件来提交未提交控件的更改。
private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e) { if (dataGridView1.IsCurrentCellDirty) { dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit); } }
这样CellValueChanged()事件就可以随着checkbox的值的改变实时触发;
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && e.RowIndex != -1 && !dataGridView1.Rows[e.RowIndex].IsNewRow) { if (e.ColumnIndex == 7) { if ((bool)this.dataGridView1[e.ColumnIndex, e.RowIndex].Value == true) { this.dataGridView1[1, e.RowIndex].Value = 100; } else { this.dataGridView1[1, e.RowIndex].Value = 10; } } } this.toolStripStatusLabel1.Text = e.ColumnIndex.ToString() + "," + e.RowIndex.ToString(); }
DataGridView DataGridViewCheckBoxColumn编辑时实时触发事件相关推荐
- jquery的实时触发事件(textarea实时获取中文个数)
jquery的实时触发事件(textarea实时获取中文个数) (2014-09-16 11:49:50) 转载▼ 标签: 实时触发事件 中文个数 onpropertychange oninput o ...
- input文本框实现输入英文时自动触发事件,输入中文时要输入完成后才触发事件
需求: 英文(英文输入法): 每输入一个字母都触发一次事件; 中文(拼音输入法): 输入完成后才触发事件,不是每打一个拼音就触发 实现: $(function(){var flag = true;$( ...
- C# 如何在ComboBox输入文字改变时,触发事件?
一.了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理. EventArgs是包含事件数据的类的基类,用于传递事件的细节. Event ...
- 关于Input内容改变的触发事件
1.onchange onchange 事件会在域的内容改变时触发.支持的标签<input type="text">, <textarea>, <se ...
- input标签内容改变的触发事件
1. onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发:onpropertychange事件是实时触发,每增加或 ...
- input内容改变的触发事件
文章目录 1. onchange 2. onpropertychange 3. output 4. addEventListener 1. onchange 定义和用法 onchange 事件会在域的 ...
- html input text onchange,input 标签内容改变,onchange触发事件
1. onchange onchange 事件会在域的内容改变时触发.支持的标签, , ,. 注意:在元素的值改变了且失去焦点时触发(两次的值一样不会触发). 缺陷:通过js代码改变dom的值不会触发 ...
- C#中窗口关闭时没有取消事件订阅导致事件重复执行的解决方法
场景 C#中委托与事件的使用-以Winform中跨窗体传值为例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100150700 ...
- 小程序监听android返回键,微信小程序左上角返回按钮触发事件
从A页面跳转到B页面,再从B页面通过左上角返回按钮,返回到A页面 A页面: B页面: 从B页面返回到A页面时,触发事件请求接口: 代码如下: B页面js代码 onShow: function () { ...
最新文章
- C语言画圆(编译器:VS2013)
- 关于“INS-40922 Invalid Scan Name – Unresolvable to IP address”
- 如何调试分析Android中发生的tombstone
- 利用nginx泛域名解析配置二级域名和多域名
- python35是什么意思_python -m是什么意思CentOS 升级 Python3 (附带: 一键升级脚本)...
- C语言学习之求一个3×3的整型矩阵对角线元素之和
- java枚举比较大小写_Spring 3.0 MVC绑定枚举区分大小写
- Sublime Text 3 插件安装
- Qt phonon多媒体框架(转)
- Appointment在SPRO里的date profile配置
- C语言 strcspn函数实现
- poj3414 Pots
- 南方cass快捷键命令修改在哪_【干货】南方cass快捷键命令大全
- 秒针国家统计局项目:我的一些感想和8点安全措施
- 如何配置服务器的内网IP以及MTU
- 常用英语口语绝佳句型100句
- linux内存管理(一)-内存管理架构
- 循环追逐式彩灯电路_应用方案
- java算时差,java计算时间差及比较时间
- KEPServerEX 6.9 之 Fanuc Focas 驱动-CNC Data的使用(中文版)