我有一个datagridview,我需要禁用未选中该行上的复选框值的行,这是代码:
foreach (DataGridViewRow row in catView.Rows)
{
if (row.Cells[1].FormattedValue.ToString() != "true")
{
for (int i = 0; i < row.Cells.Count; i++)
{
row.Cells[i].Style.ForeColor = Color.Gray;
row.Cells[i].ReadOnly = true;
}
}
}
问题是这没有设置颜色或禁用复选框,我错了什么?
谢谢。
更多信息:
单元格[1] 是复选框列。