代码之家  ›  专栏  ›  技术社区  ›  Alex Essilfie

如何在Microsoft报表上显示IEnumerable属性的表

  •  0
  • Alex Essilfie  · 技术社区  · 14 年前

    我有一个类具有以下属性,希望在Microsoft报表中显示这些属性:



    班级:销售

    Property    Type
    DateOfSale  DateTime
    TellerName  String
    Purchase    List(Of Purchases)
    


    采购类别的定义如下:
    类别:采购

    Property    Type
    Item        String
    Quantity    Integer
    UnitCost    Decimal
    TotalCost   Decimal
    



    我的目标是创建一个显示每个交易的报告( Sales )这是在一个特定的时间跨度内完成的[例如,在一周内]。

    到目前为止,我已经能够显示 DateOfSale TellerName 在报告上使用文本框。
    我想展示一下 Purchase 每一次的销售都是一张桌子,而这正是我受挫的地方。

    有人知道我怎么展示 购买 属性作为报表上的表,并对 TotalCost 在一个给定的 销售额 在桌子的底部?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Alex Essilfie    14 年前

    我找到了解决办法。 只需创建一个包含所有必要属性的类,并根据需要创建尽可能多的实例。 将它们作为参数传递到报表的数据源将在那里全部显示出来。