Infragistics UltraGrid:列有一个自动完成的下拉菜单。当用户从列表中选择一个项目而不必等待他按 Enter 或单击不同的单元格时,如何强制执行 CellUpdate。
问问题
12068 次
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 回答