Место общения программистов C#
-
Anonymous
Флажки в DataGridView не запускают событие CellValueChanged
Сообщение
Anonymous »
Я использую этот код:
Код: Выделить всё
// Cell value change event.
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if ((bool)dataGridView1.CurrentCell.Value == true) MessageBox.Show("true");
if ((bool)dataGridView1.CurrentCell.Value == false) MessageBox.Show("false");
MessageBox.Show(dataGridView1.CurrentCell.Value.ToString());
}
Он отлично работает для всех столбцов, кроме одного столбца с флажком (
)
Мне нужно знать значение в столбце флажка (истина или ложь).
Что мне для этого нужно сделать?
Подробнее здесь:
https://stackoverflow.com/questions/172 ... nged-event
1715374217
Anonymous
Я использую этот код:
[code]// Cell value change event.
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if ((bool)dataGridView1.CurrentCell.Value == true) MessageBox.Show("true");
if ((bool)dataGridView1.CurrentCell.Value == false) MessageBox.Show("false");
MessageBox.Show(dataGridView1.CurrentCell.Value.ToString());
}
[/code]
Он отлично работает для всех столбцов, кроме одного столбца с флажком ([code]DataGridViewCheckBoxColumn[/code])
Мне нужно знать значение в столбце флажка (истина или ложь).
Что мне для этого нужно сделать?
Подробнее здесь: [url]https://stackoverflow.com/questions/17275166/checkboxes-in-datagridview-not-firing-cellvaluechanged-event[/url]