Не получаается отловить событие - 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д