CLR: .Net / Mono / Boo / Otros CLR > C#
Imprimir ListView
(1/1)
player_:
Hola a todos. Necesito imprimir el contenido de un ListView, tenéis algún ejemplo o podríais explicarme cómo?
Gracias.
gabio2:
se te ha ocurrido utilizar un reporte?
player_:
Y cómo copio el contenido del listview al reporte?
Gracias.
Jeysscarr:
1. en el explorador de soluciones das click a agregar nuevo elemento: agregar reporte (se debe agregar un reporte.RDLC)
2. has de crear una clase llamada como tu quieras pero que herede de la clase System.Windows.Forms.ListViewItem
3. Agregas las propiedades a la clase correspondientes a los datos que deseas mostrar
4. en la ventana de datos das click en la opcion agregar nuevo origen de datos, deben salir: base de datos, objetos y servicio
5. seleccionas la clase que creaste hace un momento
6. vas al reporte y comienzas a agregar los labels en la parte de detalles del mismo y arrastras de la ventana de origenes de datos los fields que correspondan a los labes
7. creas un boton para imprimir el listview
8. en el boton en su evento click le mandas al reporte la coleccio de items en el listview (Report1.DataSource=ListView1.Items;Report1.RefreshReport();)
tu sabras que propiedades debes crear para mostrar en el reporte.. eso es todo
Navegación
Ir a la versión completa