2008-11-24 9 views
5

Я использую Infragistics UltraGrid в приложении Windows Forms.
Мне нужно событие, которое поднимается при изменении значения ячейки.
Я пробовал много событий, таких как AfterCellActivate, AfterCellUpdate, но не смог найти нужного.Какое событие повышается при изменении стоимости ячейки в Infragistics UltraGrid?

ответ

7

AfterCellUpdate является то, что вы хотите, но вам может понадобиться позвонить:

  • YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
  • YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid. UltraGridAction.ExitEditMode)

, чтобы фактически инициировать обновление, в зависимости от того, когда вы хотите его запустить.

Я заметил, что иногда это может быть искусно, когда оно сработает, иначе.

+1

Он запускается после того, как ячейка «теряет фокус», и содержимое подтверждено. – 2008-11-24 14:29:25

1

AfterCellUpdate должно быть правильным событием ... Убедитесь, что событие включено в EventManager!

3

Событие CellChange, которое срабатывает, когда пользователь начинает вводить значение в ячейку. Это событие полезно, если вам нужно точно знать, когда ячейка изменена, поскольку событие AfterCellUpdate запускается только тогда, когда пользователь выходит из ячейки, которую он/она меняет.

 Смежные вопросы

  • Нет связанных вопросов^_^