c #datagridview复选框检查其他列值是否为0

时间:2016-02-08 04:31:58

标签: c# checkbox datagridview

我有一个带有CheckBox列(标题:状态)和文本框列(标题:数量)的DataGridView。如果数量为0,我想自动检查复选框列。

enter image description here

1 个答案:

答案 0 :(得分:1)

如果datagridview像这样遍历行:

foreach (DataGridViewRow row in dataGridView1.Rows)
{
    //Check Column 3 for quantity        
    if (row.Cells[3].Value.ToString() == "0")
    {   
        //Get checkbox in column 1 and cast it to a checkbox
        DataGridViewCheckBoxCell cell = row.Cells[1] as DataGridViewCheckBoxCell;     
        cell.Value = cell.TrueValue;
    }
}