Crystal Reports,IList <t>作为DataSource </t>

时间:2010-05-21 09:40:36

标签: c# asp.net

很长一段时间以来,自VS2002 / 2003以来,我一直是简单的类,只需要.rpt文件和DataSet作为DataSource来生成Crystal Report(例如.pdf,.doc,.xls等)。从那以后,即使VS2005&amp;发布,我也从未重新考虑过这个课程(按照我的预期进行交付)。 VS2008和现在VS2010。

但昨天,我只是想知道,如果现在可以通过Generics / IList<T>作为数据源。

感谢。

1 个答案:

答案 0 :(得分:0)

这取决于Crystal是否允许您传递泛型。然而,泛型真的不是真的,而是更多的编译时的blackmagic。因此,对于Crystal来说,它需要一件事。

数据集将Crystal设计器的结构转换为字段等,以及实际报告的数据。基本上,数据集提供了从DB返回的相同结构信息。

IList将能够为Crystal提供创建字段列表等所需的结构信息。