可以,这时候不要给水晶报表邦定强类型的DataSet,应该在程序运行时,动态指定创建的DataSet,然后用ReportDefinition类中的成员来定义报表具体在某一区域(Areas)的某一节(Sections)中有哪些文本或是字段(Fields)

解决方案 »

  1.   

    要想动态的话,最好用xml来定义架构,用dataset 的话,发布时会出问题,没有数据显示也是其中之一
      

  2.   

    我比较同意(风暴不再)的思路。
    水晶报表自己初始时,应该就是用这个方法。
    但不知道代码怎样实现,也许它没有提供这种接口吧。
    微软应该提供一个更好的报表工具:)
    看了海波。NET写的一些东西,看得不太懂,感觉这位兄台吹牛的成份多一些:)
    帮着up
      

  3.   

    Crystal Reports 是世界范围的、事实上的报表标准!  其开发公司Crystal Decisions与世界上主要的大科技公司,如IBM、Microsoft 与SAP等皆有长期的合作关系。Crystal Decisions与超过200家的独立软件厂商都具有OEM的合作关系,将其报告、分析与信息传送解决方案作为其应用程序核心组建,领域包括:服务台(HelpOEM合作伙伴)应用、医疗、通讯、财务、人力资源、ERP、政府、教育与销售自动化。   Crystal Reports支持多种流行的开发平台:Java、.NET、COM SDK,及其多种开发工具:Visual Studio.NET、C# Builder、Delphi……  一个独立的报表能够涵盖表现层、商务逻辑层、数据层……  而且自成体系——Crystal Reports 产品家族!
      Crystal Analysis Professional——用于Web的强大的分析工具。
      Crystal Enterprise 9——通过将最佳的企业报表与强大的分析功能相结合,Crystal Enterprise 9提供了一个用户业务智能整合的强健的平台,以及一整套完整的工具集,以满足最终用户的各种需求。
      

  4.   

    报表标准!
    YOU KNOW?!
    跨平台!
    YOU LIKE?!
    一劳永逸!
    YOU WANT?!微软是做平台的!
    有报表,顶天 VS.NET 里的报表!