我有两个复选框(错误和启用),如下所示:
如果我取消“启用”复选框,则相应的“错误”复选框将变为灰色。
我尝试了以下内容,但没有启用或禁用属性:
void dgRulesMaster_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex > -1 & e.ColumnIndex == 3)
{
var editingCellFormattedValue = Convert.ToBoolean(((DataGridViewCheckBoxCell)dgRulesMaster.Rows[dgRulesMaster.CurrentRow.Index].Cells[3]).EditingCellFormattedValue);
if (editingCellFormattedValue == false)
{
dgRulesMaster[2, e.RowIndex].ReadOnly = true;
}
}
}
if
语句?DataGridViewCheckBoxCell
是否有Checked
属性? - gunr2171