单元格值已更改和复选框问题
本文关键字:复选框 问题 单元格 | 更新日期: 2023-09-27 18:32:50
我使用以下代码来检测单元格上的更改,然后进行更新,但我有一列复选框用于 detele。
问题是当我选中复选框时,这也意味着单元格值已更改。是否有解决方法,或者是否有停止/结束单元格值更改命令或仅针对某些单元格/行/列更改的单元格值更改?
谢谢。
protected override void OnLoad(EventArgs e)
{
myDataGridView.CellValueChanged += new DataGridViewCellEventHandler(
myDataGridView_CellValueChanged);
}
private void myDataGridView_CellValueChanged(
object sender, DataGridViewCellEventArgs e)
{
//some very crude examples of actions you might want to perform when the event handler is triggered.
myObject.update();
//or something else like
myObject.isUpdatable = true;
}
您只需从 DataGridViewCellEventArgs 参数中检查 ColumnIndex。
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.datagridviewcelleventargs.aspx