Как узнать, установлен ли определенный флажок внутри datagridview или нет?

у меня был gridview, который имеет 2 столбца, один столбец текстового поля, а другой столбец флажок, как узнать, какой флажок установлен.

Как показано на рисунке, предположим, что установлен любой флажок, я хочу отобразить соответствующее значение текстового поля для этого флажка.

Кто-нибудь может мне помочь? Я попробовал приведенный ниже код, но проблема, с которой я сталкиваюсь, заключается в том, что значения отображаются после того, как я щелкнул следующий флажок, а затем отображаются ранее проверенные значения флажок ..

dataGridView1.CellValueChanged += new DataGridViewCellEventHandler(dataGridView1_CellValueChanged);

  void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
    {  
        object tempObj = dataGridView1.Rows[e.RowIndex].Cells[1].Value;
         dataGridView1_CurrentCellDirtyStateChanged(sender, e);

        if (((e.ColumnIndex) == 1) && ((bool)dataGridView1.Rows[e.RowIndex].Cells[1].Value))
        {
            MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());

        }
    }

Ответы на вопрос(4)

Ваш ответ на вопрос