Infragistics UltraGrid: Come forzare un evento CellUpdate dopo utente seleziona dal menu a discesa
-
26-09-2019 - |
Domanda
Infragistics UltraGrid: Colonna ha una goccia giù con completamento automatico. Come posso forzare un CellUpdate quando l'utente seleziona una voce dalla lista e non c'è bisogno di aspettare che premere Invio o fare clic su una cella diversa.
Soluzione
E la risposta è:
grid.AfterCellListCloseUp += delegate { grid.UpdateData(); };
Molto grazie a Mike Saltzman, l'Infragistics griglia Guru:
http://community.infragistics.com/forums/p/47347/253023.aspx # 253.023
Altri suggerimenti
post simile è stata presentata al forum e Infragistics è stato risposto.
http://community.infragistics.com/forums/p/ 47347 / 253023.aspx # 253.023
Grazie.
Il mio modo di fare questo (in VB.NET) è quello di dichiarare la discesa:
Private WithEvents dd As New UltraDropDown
Quindi impostare il DataSource
, ValueMember
, DisplayMember
, ecc.
Quindi impostare la proprietà ValueList
della vostra colonna alla discesa:
Me.ultragrid.DisplayLayout.Bands(0).Columns("Name").ValueList = dd
Poi sull'evento RowSelected
della discesa, chiamare il metodo Update()
per la ActiveRow
del UltraGrid:
Me.ultragrid.ActiveRow.Update()