Visual Basic.NET - Utilizar ReportViewer

   
Vista:

Utilizar ReportViewer

Publicado por Kike (17 intervenciones) el 14/12/2008 22:41:00
Hola,
Estoy realizando una aplicación en la que necesito imprimir varios informes, que proceden de varias consultas de un mismo DataSet. Cada consulta tiene su propio TableAdapter.
Tengo un formulario con un control ReportViewer (que no Crystal Reports) el cual utilizo como visor para todos los informes que quiero mostrar.
Me gustaría poder asignar el informe dinámicamente, mediante código, según el que necesite mostrar pero no lo consigo.
Si alguien sabe cómo se hace o tiene algún ejemplo, me haría un favor explicándomelo.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Utilizar ReportViewer

Publicado por like (20 intervenciones) el 15/12/2008 16:58:58
Imports Microsoft.Reporting.WebForms

'tu data set
Dim Object2 As ObjectDataSource = New ObjectDataSource("Dataset1TableAdapters.registro_tablaTableAdapter", "GetData")
'tus parametros si es que hay
Object2.SelectParameters.Add("empleado", Val(txtNombre.Text))

Dim rds As Microsoft.Reporting.WebForms.ReportDataSource = New Microsoft.Reporting.WebForms.ReportDataSource("detalle_registro_registro_tabla", Object2)
'la ubicacion de tu reporte
ReportViewer1.LocalReport.ReportPath = "c: eportesdetalle.rdlc"

ReportViewer1.LocalReport.DataSources.Add(rds)

ReportViewer1.Refresh

Ahi mas o menos aun no tengo mucha experiencia en eso ñ_ñ
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar