3

Infragistics UltraGrid:列有一个自动完成的下拉菜单。当用户从列表中选择一个项目而不必等待他按 Enter 或单击不同的单元格时,如何强制执行 CellUpdate。

4

3 回答 3

7

而且,答案是:

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

非常感谢 Infragistics Grid 专家 Mike Saltzman:

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

于 2010-10-07T21:21:58.283 回答
1

类似的帖子已提交到 Infragistics 论坛并得到了答复。

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

谢谢。

于 2010-10-01T17:25:28.007 回答
1

我这样做的方式(在 VB.NET 中)是声明下拉列表:

Private WithEvents dd As New UltraDropDown

然后设置DataSource, ValueMember,DisplayMember等。

然后将ValueList列的属性设置为下拉列表:

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

然后在RowSelected下拉事件中,调用UltraGrid的Update()方法:ActiveRow

Me.ultragrid.ActiveRow.Update()
于 2010-10-06T19:45:27.290 回答