SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: mpatino06 en Miércoles 15 de Marzo de 2006, 21:02
-
q mas gente del foro tengo!! un problema en verdad soy nuevo creando reportes con el crystal de vb.net, bueno el problema es el esiguiente estoy desarrollando una aplicacionen asp.net con codigo vb, cree mi dataset y el reporte, en un fomulario puse el CrystalReportViewer y en el page_load de esa pagina coloque lo siguiente
Dim moReportSource As New Cr1
Dim moDS As New Dataset1
moReportSource.SetDataSource(moDS)
Me.CrystalReportViewer1.ReportSource = moReportSource
Me.CrystalReportViewer1.DataBind()
bueno, cuando cargo la pagina me sale el reporte solamente con el encaberzado y no me muestra ninguno de los datos, por favor si algiin me pude esplicar lo q sucede le agradeceria mucho, gracias
-
Se me afigura ke lo ke te falta es llenar el data set, ya intentaste esto??:
Dim moReportSource As New Cr1
Dim moDS As New Dataset1
Dim myConnection As New SqlConnection 'O el tipo de conexion ke tengas
Dim myDataAdapter As New SqlDataAdapter
myConnection.ConnectionString="Select * from datos"
myConnection.Open()
SqlDataAdapter.Fill(moDS)
myConnection.Close()
moReportSource.SetDataSource(moDS)
Me.CrystalReportViewer1.ReportSource = moReportSource
Me.CrystalReportViewer1.DataBind()
con esto llenarías el dataset con los datos de una tabla y se lo das de comer al reporte, espero te sirva!!!! :hola:
-
A quien me Pueda ayudar le agradezco mucho, esto realizando una aplicacion en asp.net con lenguaje vb diseñe mi reporte con el crysta q el tiene y no me sale el reporte haber si me pueden ayudar este es el procedimiento q utilice
1 Cree una conexion de base de datos sqlserver
2 Cree mi dataset
3 Arrastre de mi conexion de sqlserver la tabla "Equipos", al dataset
4 cree un reporte
5 En origen de datos en el reporte, selecione datos del proyecto
y selecione donde se encontraba el dataset q habia creado e ingrese la tabla Equipos
6 cree un formulario y coloque el CrystalReportViewer1, en el form load del formulario coloque lo siguiente
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.DataSet
Imports System.Configuration.ConfigurationSettings
Imports System.Data.MissingSchemaAction
Imports System.Data.OleDb
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Public Class WebForm2
Inherits System.Web.UI.Page
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ResultCount As Integer
Dim RcdCount As Integer
Dim selec As String
Dim moDS As New Dataset1
Dim moReportSource As New Cr1
Dim SQLSelect As String = "Select * FROM Equipos"
Dim conn As New SqlConnection(connectionstring)
Dim cmd As New SqlCommand(SQLSelect, conn)
Dim adapter As New SqlDataAdapter(cmd)
Dim ds As New DataSet
conn.Open()
adapter.Fill(moDS)
'conn.Close()
moReportSource.SetDataSource(moDS)
Me.CrystalReportViewer1.ReportSource = moReportSource
Me.CrystalReportViewer1.DataBind()
'''''''
conn.Close()
End Sub
End Class
//////
bueno el reporte me sale con el diseño y el logo pero la cuestio es q no me muestra los datos , si alguien tiene conocimiento de esto le agredeceria su ayuda ya q es para mi culminar mi proyecto de tesis, bueno Gracias por su colaboracion