Infragistics UltraGrid: как вызвать событие CellUpdate после выбора пользователя из выпадающего списка - PullRequest
3 голосов
/ 30 сентября 2010

Infragistics UltraGrid: в колонке есть выпадающее меню с автозаполнением. Как я могу принудительно обновить CellUpdate, когда пользователь выбирает элемент из списка и ему не нужно ждать, пока он нажмет ввод или щелкнет другую ячейку.

Ответы [ 3 ]

6 голосов
/ 08 октября 2010

И ответ:

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

Большое спасибо Майку Зальцману, Гуру по инфраструктурной сетке:

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

1 голос
/ 06 октября 2010

Я делаю это (в VB.NET), чтобы объявить выпадающий список:

Private WithEvents dd As New UltraDropDown

Затем установите DataSource, ValueMember, DisplayMember и т. Д.

Затем установите свойство ValueList вашего столбца в раскрывающемся списке:

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

Затем в событии RowSelected раскрывающегося списка вызовите метод Update() для ActiveRow UltraGrid:

Me.ultragrid.ActiveRow.Update()
1 голос
/ 01 октября 2010

аналогичное сообщение было отправлено на форумы Infragistics и получил ответ.

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

Спасибо.

...