I have a class that contains a few properties including one that is a List<> of children objects.
Simple Example:
public class LineItem
{
public string Name { get; set; }
public decimal Amount { get; set; }
}
public class Invoice
{
public string Name { get; set; }
public DateTime CreatedDate { get; set; }
public List<LineItem> LineItems { get; set; }
public Invoice() { ... }
}
I am trying to bind this object (Invoice in the example) to a Crystal Report (using VS2008 crystal report designer) and while I get the simple properties (Name, CreatedDate) to show up in Field Explorer the child collection does not. I have tried using an ArrayList (as suggested ( http://stackoverflow.com/questions/1362829/how-can-i-use-strongly-typed-lists-as-the-datasoruce-for-a-crystal-reports ) but that did not work.