How to check if dataGridView checkBox is checked?

前端 未结 6 1769
猫巷女王i
猫巷女王i 2021-01-04 09:13

I\'m new to programming and C# language. I got stuck, please help. So I have written this code (c# Visual Studio 2012):

private void button2_Click(object sen         


        
6条回答
  •  北荒
    北荒 (楼主)
    2021-01-04 09:50

    This code above was wrong!

    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
        DataGridViewCheckBoxCell cell = row.Cells[0] as DataGridViewCheckBoxCell; 
    
        // Note: Can't check cell.value for null if Cell is null 
        // just check cell != null first
        //We don't want a null exception!
        if (cell.Value != null)
        {
            if (cell.Value == cell.TrueValue)
            {
               //It's checked!
            }  
        }              
    }
    

提交回复
热议问题