正常响应CellValueChanged()事件时,当改变checkbox状态时,只有当焦点离开该单元格时才能触发CellValueChanged()事件, 如果要改变checkbox值时实时触发CellValueChanged()事件,需要借用CurrentCellDirtyStateChanged()事件来提交未提交控件的更改。
private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e) 这样CellValueChanged()事件就可以随着checkbox的值的改变实时触发;
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
|
|
来自: goodwangLib > 《DataGridView》