将列表属性绑定到水晶报表

时间:2009-01-25 11:10:19

标签: crystal-reports

我有一个数据对象,其中包含具有许多数据类型的字段,其中一个是字典,当我将此对象添加为水晶报表的数据时,dictinary字段不会添加到带有水晶报表编辑器的字段资源管理器中。如何将列表或字典类型的属性添加到水晶报表中?


更具体地说,我想要对水晶报告提出的自定义对象与以下内容类似:

public class MyClass
{
 Publuc MyClass()
 {
  this.Services = new Dictionary`<string,decimal`> ();
  }
  public string Name{set;get;}
  public string Address{set;get;}
  public Dictionary`<string,decimal`> Services{set;get;}
}

我想要的是能够在水晶报告中显示服务字典,现在我只能绑定名称和地址等简单属性。

1 个答案:

答案 0 :(得分:1)

我实际上为解决这个问题所做的是,我使用了一个带有两个表“MyClass”表的数据集,除了字典和具有两个属性的“Service”表之外,它具有相同的属性,然后我限制了数据集到水晶报告,现在我可以使用水晶报告设计师访问这两个表。