我的DataGridViewCheckBox
列未绑定。当用户更改检查状态时,我需要执行检查每行状态的方法,查找复选框列,并根据该检查状态对其他列进行一些数学运算。
到目前为止,我尝试过的每个事件:CellContentClick
,CellMouseUp ,
CellValidated ,
CellValueChanged fire AFTER I leave the cell or grabs
DataGridViewCheckBox`检查更改操作之前的状态。
在我离开单元格或行之前,什么事件允许在变更之后立即获取Value
?
答案 0 :(得分:1)
首先,您需要设置DataGridViewCheckBoxColumn TrueValue和FalseValue属性。然后你应该处理DataGridView CellContentClick和CellValueChanged,以确定是否检查了单元格。
var obj {
"1234": {"example": "sample"},
"5678": {"example": "sample"}
}
function example(num, str) {
if obj[num].hasOwnProperty(str) {
//manipulate property
}
return obj;
}