2010-05-21 2 views
0

VS2002/2003 이후 오랜 시간 동안 필자는 Crystal Reports (.pdf, .doc, .xls .. 등)를 생성하기 위해 .rpt 파일과 DataSet 만 DataSource로 요구하는 단순한 클래스였습니다. 기타). 그 이후로, 나는 결코 VS2005 & VS2008 및 지금 VS2010의 릴리스와 함께 클래스 (어떤 전달이 내가 기대 한)를 다시 방문하지 않습니다.Crystal Reports, IList <T> as DataSource

하지만 어제는 Generics/IList<T>을 데이터 소스로 전달하면 어제 궁금합니다.

감사합니다.

답변

0

Crystal이 generics에서 전달할 수 있는지에 따라 달라집니다. 그러나 제네릭은 실제로는 아니지만 컴파일 타임의 블랙 매직입니다. 크리스탈이 작동하려면 필요한 것이 필요할 것입니다.

데이터 세트는 Crystal 디자이너의 구조와 실제 보고서의 데이터를 모두 전달합니다. 기본적으로 Dataset은 DB에서 반환 된 동일한 구조 정보를 제공합니다.

IList는 Field List 등을 만드는 데 필요한 구조 정보를 Crystal에 제공 할 수 있습니다.