Не получаается отловить событие - C#
Формулировка задачи:
Имеется Datagridview с набором строк и столбцов. ячейки можно редактировать. Необходимо, чтобы отлавливалось событие, когда я ввожу текст в ячейку. Это необходимо для отслеживания ввода данных. Мне необходимо в ячейку stringrida вводить только числа, а текст отбрасывать!
Использовал KeyPress,CellValueChanged и т.д.
В чём может быть проблемма?
Решение задачи: «Не получаается отловить событие»
textual
Листинг программы
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
e.Control.KeyPress +=
new KeyPressEventHandler(Control_KeyPress);
}
private void Control_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsNumber(e.KeyChar))
{
e.Handled = true;
}
}