Question

I'm using linq to pull back an object (i.e. customer) that might have a collection of other objects(customer.orders). I would be nice if I can pass this list of customers to the ultragrid and a hierarchical view of customers and thier orders displayed on databind. When I try this, I just get customers. Anyone know how to get this to work with non dataset objects?

Was it helpful?

Solution

Figured it out. IList collection works and will create bands for properties of your domain object if it is an IList<T>. Just make sure thatDisplayLayout.ViewStyle = ViewStyle.MultiBand.

OTHER TIPS

I've tried the following and it didn't work:

DisplayLayout.ViewStyle = ViewStyle.MultiBand

I read from this blog that it must be List and not IList in order to work, and it did.

We work with our own custom datasource for grid, so we first create a structure of bands and then we initialize data OnDemand, handling events InitializeDataRow InitializeRowsCollection CellDataRequested

We use Tags to navigate through the structure.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top