Как узнать, установлен ли определенный флажок внутри 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());
}
}