Pregunta

Estoy usando Infragistics UltraGrid en una aplicación de Windows Forms.
Necesito un evento que se genera en el cambio de valor de celda.
He intentado muchos eventos como AfterCellActivate , AfterCellUpdate pero no pude encontrar el correcto.

¿Fue útil?

Solución

AfterCellUpdate es lo que desea, pero es posible que deba llamar:

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

para activar realmente la actualización, dependiendo de cuándo desee que se active.

He notado que a veces puede ser complicado cuando se activa el evento, de lo contrario.

Otros consejos

Hay un evento CellChange que se activa cuando el usuario comienza a escribir un valor en la celda. Este evento es útil si necesita saber exactamente cuándo se modifica una celda, ya que el evento AfterCellUpdate solo se activa cuando el usuario sale de la celda que está cambiando.

AfterCellUpdate debería ser el evento correcto ... ¡Asegúrese de que el evento esté habilitado en EventManager!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top