Infragistics UltraGrid: Comment forcer un événement CellUpdate après utilisateur sélectionne dans le menu déroulant

StackOverflow https://stackoverflow.com/questions/3833440

  •  26-09-2019
  •  | 
  •  

Question

Infragistics UltraGrid: La colonne a une baisse de chute avec auto-complétion. Comment puis-je forcer un CellUpdate lorsque l'utilisateur sélectionne un élément dans la liste et ne pas avoir à attendre pour lui de frapper entrer ou cliquez sur une autre cellule.

Était-ce utile?

La solution

Et la réponse est:

grid.AfterCellListCloseUp += delegate { grid.UpdateData(); };

Merci beaucoup à Mike Saltzman, le gourou Grille Infragistics:

http://community.infragistics.com/forums/p/47347/253023.aspx # 253023

Autres conseils

poste similaire a été soumis à des forums Infragistics et a répondu.

http://community.infragistics.com/forums/p/ 47347 / 253023.aspx # 253023

Merci.

La manière que je le fais (en VB.NET) est de déclarer le menu déroulant:

Private WithEvents dd As New UltraDropDown

Définissez ensuite les DataSource, ValueMember, DisplayMember, etc.

Définissez ensuite la propriété ValueList de votre colonne dans la liste déroulante:

Me.ultragrid.DisplayLayout.Bands(0).Columns("Name").ValueList = dd

Ensuite, sur l'événement RowSelected de la liste déroulante, appelez la méthode Update() pour la ActiveRow du UltraGrid:

Me.ultragrid.ActiveRow.Update()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top