Hola amigos.
Estoy trabajando con Crystal Reports y .Net Objects como la fuente de datos del reporte.
Alguien por estos lados ha trabajado con .Net Objects y Crystal Reports en lugar de utilizar ADO.Net??
Les coloco un ejemplo de una clase que yo tengo y que utilizo como fuente de datos para el reporte:
Código:
Imports Microsoft.VisualBasic
Public Class Order
Private _OrderID As Int32
Private _OrderDate As Date
Private _CustomerID As String
Private _EmployeeID As String
Public Property OrderID() As Int32
Get
Return _OrderID
End Get
Set(ByVal value As Int32)
_OrderID = value
End Set
End Property
Public Property OrderDate() As Date
Get
Return _OrderDate
End Get
Set(ByVal value As Date)
_OrderDate = value
End Set
End Property
Public Property CustomerID() As String
Get
Return _CustomerID
End Get
Set(ByVal value As String)
_CustomerID = value
End Set
End Property
Public Property EmployeeID() As String
Get
Return _EmployeeID
End Get
Set(ByVal value As String)
_EmployeeID = value
End Set
End Property
Public Sub New(ByVal oID As String, ByVal oDate As Date, ByVal oCustomerID As String, ByVal oEmployeeID As String)
_OrderID = oID
_OrderDate = oDate
_CustomerID = oCustomerID
_EmployeeID = oEmployeeID
End Sub
End Class
Como ven, no es más que una clase con algunas propieddes. Y luego esta clase la uso como un .Net Object que funciona como la fuente de datos del reporte.
El problema es que cuando en la clase tengo una propiedad de tipo de otra clase, por ejemplo
Código:
Public Property Employee() As Empleado
Get
Return _Employee
End Get
Set(ByVal value As String)
_Employee = value
End Set
End Property
En el reporte no puedo ver esa propiedad, y necesito esa propiedad ya que ella me devuelve el nombre del empleado y necesito mostrarlo en el reporte.
Saludos...