【发布时间】:2011-04-26 13:26:08
【问题描述】:
我有一个 Infragistics UltraGrid。在这个myUltraGrid 中,我有一列“CITIES”。
我在该网格下有一个 UltraCombo:myUltraCombo。
我可以绑定myUltraCombo 以包含(不同的)城市列表+* 值(所有城市)吗?
【问题讨论】:
标签: .net infragistics
我有一个 Infragistics UltraGrid。在这个myUltraGrid 中,我有一列“CITIES”。
我在该网格下有一个 UltraCombo:myUltraCombo。
我可以绑定myUltraCombo 以包含(不同的)城市列表+* 值(所有城市)吗?
【问题讨论】:
标签: .net infragistics
我假设您使用 UltraCombo 作为 CITIES 列的编辑器。如果所有行都具有相同的值,您可以在绑定 UltraCombo 之前过滤列表,以便它仅绑定到您希望可用的城市。如果您希望在单个行上提供列表过滤,那么您可以使用以下博客文章作为参考: http://blogs.infragistics.com/winforms/codesamples/creating-a-dropdown-list-in-a-grid-cell-whose-list-values-are-dependent-on-another-cell.aspx
艾伦
【讨论】:
这里我在 ultragrid 上使用 Method syntax linq 查询
myUltraGrid.DisplayLayout.Rows.All.ToList.Select(Function(r) CType(r, UltraGridRow).Cells("CITIES").Value).Distinct.ToList
仅当您无法通过其他数据源访问这些值时,我才会使用此方法。
【讨论】: