0

私はクリスタルレポートを初めて使用し、1つの問題があります。テーブルにサブレポートまたはグループ化が必要ですが、問題は、Group と Foo の 2 つのクラスがあり、Group には List があり、Group.Name を介してグループ化し、Foo からデータを表示する必要があることです。

例えば:

    public class Group
    {
        public string Name{get;set;}
        public List<Group> Children{get;set}
        public Group ParentGroup{get;set;}
        public List<Foo> Items{get;set;}
    }

    public class Foo
    {
        public string Name{get;set;}
        public string Number{get;set;}
        public double Price{get;set;}
        public double Quantity{get;set;}
    }

Group.Nameでグループ化されたレポートを取得し、Fooの詳細を確認したい

例えば:

グループ1


|名前 | 番号 | 数量 | 価格 | 総価格 |


|ペン | 01 | 3 | 15 | 45|

|消しゴム | 14 | 1 | 20 | 20|

どのように行うのが最善の方法ですか?データはデータベースになく、C# のオブジェクトとしてのみです。しかし、実際の問題は Group.Items の参照です

手伝ってくれてありがとう。ヤクブ

4

1 に答える 1