Quale evento aumenta sulla variazione del valore della cella in Infragistics UltraGrid?
-
10-07-2019 - |
Domanda
Sto usando Infragistics UltraGrid in un'applicazione Windows Form.
Ho bisogno di un evento che viene generato sulla modifica del valore della cella.
Ho provato molti eventi come AfterCellActivate
, AfterCellUpdate
ma non sono riuscito a trovare quello giusto.
Soluzione
AfterCellUpdate è quello che vuoi, ma potresti dover chiamare:
- YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
- YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid.UltraGridAction.ExitEditMode)
per attivare effettivamente l'aggiornamento, a seconda di quando lo si desidera attivare.
Ho notato che a volte può essere schizzinoso quando si scatenerà l'evento, altrimenti.
Altri suggerimenti
Esiste un evento CellChange che viene generato quando l'utente inizia a digitare un valore nella cella. Questo evento è utile se devi sapere esattamente quando una cella viene modificata poiché l'evento AfterCellUpdate viene generato solo quando l'utente esce dalla cella che sta cambiando.
AfterCellUpdate dovrebbe essere l'evento giusto ... Assicurati che l'evento sia abilitato in EventManager!