¿Cómo conseguir que el niño bandas en ultragrid sin el uso de tablas relacionadas en un conjunto de datos?
-
06-07-2019 - |
Pregunta
Estoy usando linq to tire hacia atrás de un objeto (es decir,cliente) que podría tener una colección de otros objetos(el cliente.los pedidos).Estaría bueno si me pueden pasar la lista de los clientes a la ultragrid y una vista jerárquica de los clientes y sus pedidos se muestran en databind.Cuando lo intento, me acabo de conseguir clientes.Alguien sabe cómo conseguir que esta para trabajar con los objetos de conjunto de datos?
Solución
Lo descubrí. La colección IList funciona y creará bandas para las propiedades de su objeto de dominio si es un IList<T>
. Solo asegúrese de que DisplayLayout.ViewStyle = ViewStyle.MultiBand
.
Otros consejos
He probado lo siguiente y no me funcionó:
DisplayLayout.ViewStyle = ViewStyle.MultiBand
He leído de este blog que debe ser List
y no IList
con el fin de trabajar, y lo hizo.
Trabajamos con nuestra propia fuente de datos personalizada para la cuadrícula, por lo que primero creamos una estructura de bandas y luego inicializamos los datos a pedido, manejando eventos InitializeDataRow InitializeRowsCollection CellDataRequested
Usamos etiquetas para navegar a través de la estructura.