C# 输入完以后立即更新缓冲区(DataGridView CheckBox列checked变化后就触发CellValueChanged事件)
来源:互联网 发布:华军软件下载网站 编辑:程序博客网 时间:2024/06/05 11:20
在DataGridView添加如下的事件( CurrentCellDirtyStateChanged)
private void dataGridView2_CurrentCellDirtyStateChanged(object sender, EventArgs e)
{
//添加下面的代码后,你用鼠标点击CheckBox列的check变化后触发CellValueChanged事件
if (dataGridView2.CurrentCell.ColumnIndex == 0)
{
dataGridView2.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}
注意还有一个问题:
添加DataGridViewCheckBoxColumn列后,网上有说点击check后状态不改变的问题。
我的经验:
1、DataGridView必须选择Eable Editing,否则你点击check状态不变
2、DataGridViewCheckBoxColumn的ReadOnly设置为false
- C# 输入完以后立即更新缓冲区(DataGridView CheckBox列checked变化后就触发CellValueChanged事件)
- 文本框输入后立即触发事件
- DataGridView..::.CellValueChanged 事件
- WinForm DataGridView单元格变化触发事件
- VB.NET 实现DataGridView CheckBox列状态变更触发事件,获取其状态值
- datagridview的checkbox列,当修改checkbox状态时触发
- DataGridView中ComboBox列的触发事件
- delphi checkbox改变checked时不让触发click事件
- 关于datagridview里checkbox列事件
- checkbox的checked事件
- $('#checkbox').attr('checked')的变化
- c# Gridview 点击checkbox 触发的事件
- jquery checkbox checked 第一次有效果 第二次以后就不好用了
- jquery checkbox checked 第一次有效果 第二次以后就不好用了
- 双击datagridview表头或第一列的单元格触发事件
- 双击datagridview表头或第一列的单元格触发事件
- DataGridView列头checkbox
- input输入后延迟触发事件,
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket 解决方法
- 虚基类、抽象类
- ice:selectOneMenu 和 ice:selectManyCheckbox
- argc argv的使用
- 遍历JavaScript对象的所有属性
- C# 输入完以后立即更新缓冲区(DataGridView CheckBox列checked变化后就触发CellValueChanged事件)
- WWF部分特点总结
- 对文件做MD5摘要
- 用Gtk+开发Linux上的GUI应用软件
- 初学编程的最好方法
- PureMVC的原理和逻辑
- 汽车刹车引发的血案
- JSP;ASP.NET存储过程
- MemCache简单实用方法