¿Cómo conseguir que el niño bandas en ultragrid sin el uso de tablas relacionadas en un conjunto de datos?

StackOverflow https://stackoverflow.com/questions/266507

  •  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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top