我正在使用linq来撤回可能包含其他对象集合(customer.orders)的对象(即客户)。如果我可以将这个客户列表传递给ultragrid以及客户的分层视图以及数据绑定上显示的订单,我会很高兴。当我尝试这个时,我只是得到了客户。任何人都知道如何使用非数据集对象?
答案 0 :(得分:7)
想出来。 IList集合可以工作,如果它是IList<T>
,它将为域对象的属性创建带。只需确保DisplayLayout.ViewStyle = ViewStyle.MultiBand
。
答案 1 :(得分:1)
我尝试过以下操作但没有用:
DisplayLayout.ViewStyle = ViewStyle.MultiBand
我从this blog读到,为了工作,它必须是List
而不是IList
,而且确实如此。
答案 2 :(得分:0)
我们使用我们自己的网格自定义数据源,因此我们首先创建一个band结构,然后我们初始化数据OnDemand,处理事件 InitializeDataRow InitializeRowsCollection CellDataRequested
我们使用标签浏览结构。