很长一段时间以来,自VS2002 / 2003以来,我一直是简单的类,只需要.rpt文件和DataSet作为DataSource来生成Crystal Report(例如.pdf,.doc,.xls等)。从那以后,即使VS2005&发布,我也从未重新考虑过这个课程(按照我的预期进行交付)。 VS2008和现在VS2010。
但昨天,我只是想知道,如果现在可以通过Generics / IList<T>
作为数据源。
感谢。
答案 0 :(得分:0)
这取决于Crystal是否允许您传递泛型。然而,泛型真的不是真的,而是更多的编译时的blackmagic。因此,对于Crystal来说,它需要一件事。
数据集将Crystal设计器的结构转换为字段等,以及实际报告的数据。基本上,数据集提供了从DB返回的相同结构信息。
IList将能够为Crystal提供创建字段列表等所需的结构信息。