How to check if dataGridView checkBox is checked?

c#, datagridviewcheckboxcell, visual-studio-2012

Solution

You should use `Convert.ToBoolean()` to check if dataGridView checkBox is checked.

private void button2_Click(object sender, EventArgs e)
{
    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
         if (Convert.ToBoolean(row.Cells[1].Value))
         {
              // what you want to do
         }
    }
}

Problem

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 sender, EventArgs e) { foreach (DataGridViewRow row in dataGridView1.Rows) { if (row.Cells[1].Value == true) { // what I want to do } } } ``` And so I get the following error: Operator '==' cannot be applied to operands of type 'object' and 'bool'.

Original source