private void dataGridView1_CellLeave(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex > 1)
{
int cellValue = Convert.ToInt32(((DataGridViewCell)sender).Value);
if (cellValue < 20)
{
((DataGridViewCell)sender).Value = 21;
}
}
}
Я пытаюсь получить значение ячейки, из которой произошло событие.
Возникает исключение при попытке привести sender
к DataGridViewCell
:
Невозможно привести объект типа
'System.Windows.Forms.DataGridView' для
тип
'System.Windows.Forms.DataGridViewCell'.
Что вы посоветуете мне сделать?
Мне нужно проверить, если значение меньше 20, и если оно есть, увеличить его до 21.