Я использую Infragistics UltraGrid в приложении Windows Forms.
Мне нужно событие, которое поднимается при изменении значения ячейки.
Я пробовал много событий, таких как AfterCellActivate
, AfterCellUpdate
, но не смог найти нужного.Какое событие повышается при изменении стоимости ячейки в Infragistics UltraGrid?
5
A
ответ
7
AfterCellUpdate является то, что вы хотите, но вам может понадобиться позвонить:
- YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
- YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid. UltraGridAction.ExitEditMode)
, чтобы фактически инициировать обновление, в зависимости от того, когда вы хотите его запустить.
Я заметил, что иногда это может быть искусно, когда оно сработает, иначе.
1
AfterCellUpdate должно быть правильным событием ... Убедитесь, что событие включено в EventManager!
3
Событие CellChange, которое срабатывает, когда пользователь начинает вводить значение в ячейку. Это событие полезно, если вам нужно точно знать, когда ячейка изменена, поскольку событие AfterCellUpdate запускается только тогда, когда пользователь выходит из ячейки, которую он/она меняет.
Он запускается после того, как ячейка «теряет фокус», и содержимое подтверждено. – 2008-11-24 14:29:25