OK、マスター データを 1 つのコレクションに、詳細レコードを別のコレクションに格納し、マスター データ コレクションをメイン レポートにバインドし、詳細レコードをサブレポートにバインドして、POCO からマスター/詳細レポートを作成する方法を考え出しました。 Crystal 詳細レコードをマスター レコードにリンクする方法。
ただし、それは私のドメイン モデル オブジェクトの構造ではありません。私のオブジェクトは次のようになります。
public class Invoice
{
public string InvoiceNumber { get; set; }
public string CustomerName { get; set; }
public InvoiceLine[] Lines { get; set; }
}
public class InvoiceLine
{
public string Description { get; set; }
public int Quantity { get; set; }
public decimal UnitPrice { get; set; }
}
この構造を Crystal レポートのデータとして使用することは可能ですか? それとも、マスター レコードと詳細レコードを 2 つの別々のコレクションに分割する必要がありますか?