Pregunta: | 40596 - CRYSTAL REPORTS EN .NET |
Autor: | JUAN |
¿como puedopasarle el datasource a un crystal reports en visual basic .net para poder sacar una consulta a una tabla pasandole un parametro dentro de un elemento del formulario? Gracias por vuestra ayuda.
Salu2 |
Respuesta: | Antonio López López |
En el Formulario donde tienes el CrystalReportViewer:
1. Antes de Public class Form1: Imports System.Data.OleDb 2. Despues de Inherits.....Form: Public cristal as new nombre_report () 3. Despues de InitializeComponet(): OledbConnection1.Open() OledbDataAdapter1.SelectCommand.Parameters(0).Value= tuparametro OledbDataAdapter1.Fill(tudataset) OledbConnection1.Close() cristal.SetDataSource(tudataset) CrystalReportViewer1.ReportSource=cristal 4. Ten en cuenta que esto se hace al iniciar el componente por lo que tuparametro lo tienes que cargar en una variable global a todoa la aplicación Por ejemplo en un Module1.vb y Public. Espero que te funcione. Si tienes dudas pregunta de nuevo. |