Infragistics UltraGrid: Como forçar um evento CellUpdate depois que o usuário seleciona a partir de suspensão

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

  •  26-09-2019
  •  | 
  •  

Pergunta

Infragistics UltraGrid: a coluna tem uma suspensão com preenchimento automático. Como posso forçar um CellUpdate quando o usuário selecionar um item da lista e não precisar esperar que ele pressione Enter ou clique em uma célula diferente.

Foi útil?

Solução

E, a resposta é:

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

Muito obrigado a Mike Saltzman, The Infragistics Grid Guru:

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

Outras dicas

O post semelhante foi submetido aos fóruns da Infragistics e foi respondido.

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

Obrigado.

A maneira como faço isso (no vb.net) é declarar o menu suspenso:

Private WithEvents dd As New UltraDropDown

Em seguida, defina o DataSource, ValueMember, DisplayMember, etc.

Em seguida, defina o ValueList propriedade da sua coluna para o suspensão:

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

Então no RowSelected evento do suspensão, ligue para o Update() Método para o ActiveRow do ultragrid:

Me.ultragrid.ActiveRow.Update()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top