Infragistics Ultragrid: Wie ein CellUpdate Ereignis nach Benutzer wählt aus Drop-Down zwingen
-
26-09-2019 - |
Frage
Infragistics Ultragrid: Spalte hat einen Drop-Down mit Auto-Vervollständigung. Wie kann ich eine CellUpdate erzwingen, wenn der Benutzer wählt ein Element aus der Liste und nicht warten müssen, um für ihn eine andere Zelle drücken Sie die Eingabetaste oder klicken Sie auf.
Lösung
Und die Antwort lautet:
grid.AfterCellListCloseUp += delegate { grid.UpdateData(); };
Vielen Dank an Mike Saltzman, der Infragistics Grid Experte:
http://community.infragistics.com/forums/p/47347/253023.aspx # 253023
Andere Tipps
ähnliche Position wurde Infragistics Foren gestellt und beantwortet wurde.
http://community.infragistics.com/forums/p/ 47347 / 253023.aspx # 253023
Danke.
So wie ich dies tun (in VB.NET) ist die Drop-down zu deklarieren:
Private WithEvents dd As New UltraDropDown
Dann sind die DataSource
, ValueMember
, DisplayMember
, etc.
Dann die ValueList
Eigenschaft Ihrer Spalte auf die Dropdown gesetzt:
Me.ultragrid.DisplayLayout.Bands(0).Columns("Name").ValueList = dd
Dann auf dem RowSelected
Ereignisse der Dropdown, rufen Sie die Update()
Methode zur ActiveRow
des Ultragrid:
Me.ultragrid.ActiveRow.Update()