Изменение значения ячейки DataGridView

Есть ли способ получить значение ячейки datagridview при изменении?

У меня есть datagridview с 5 столбцами, такими как номер счета, дата счета, счет за, количество, ставка, цена за единицу.

Когда я изменяю количество или ставку, приложение должно умножить количество и скорость и поместить их в ячейку «Цена за единицу».

Я уже пробовал с CellValueChanged с CurrentCellDirtyStateChanged. Но это заканчивается редактированием значения ячейки данных моей текущей ячейки редактирования. из-за чего невозможно ввести дополнительные данные в эту ячейку.

Событие изменения значения ячейки, c#

Пожалуйста, помогите мне решить эту проблему.


person Balagurunathan Marimuthu    schedule 21.03.2015    source источник
comment
Вы пробовали CellEndEdit?   -  person Osama Gadour    schedule 21.03.2015
comment
да, я сделал ... но это отражается только после того, как фокус выходит из текущей ячейки.   -  person Balagurunathan Marimuthu    schedule 21.03.2015
comment
можете ли вы показать мне ваш код, который вы использовали в CellValueChanged с CurrentCellDirtyStateChanged   -  person Osama Gadour    schedule 21.03.2015
comment
пожалуйста, дайте пример кода. я работаю массово со всеми этими событиями без каких-либо проблем. Является ли ваш datagridview привязанным к данным?   -  person swe    schedule 01.09.2016
comment
пожалуйста, взгляните на этот сайт, возможно, он поможет вам понять различные события: codeproject.com/Articles/240221/DataGridView-Event-Sequences   -  person swe    schedule 01.09.2016


Ответы (1)


вы можете попробовать событие проверки ячейки с событием изменения значения ячейки.

person Gopi Nath    schedule 21.03.2015