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:
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.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
El problema es que cuando en la clase tengo una propiedad de tipo de otra clase, por ejemplo
Código:
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.Public Property Employee() As Empleado Get Return _Employee End Get Set(ByVal value As String) _Employee = value End Set End Property
Saludos...