我使用的企业软件(Dynamics GP with Forms Printer)要求水晶报告参数按特定顺序排列。实时文档有一组参数,历史文档有另一组完全不同的参数。我想创建一个包含所有参数的水晶报告,而不是编写和维护两个单独的报告。不幸的是,由于对参数顺序的限制,我没有取得任何成功。非常感谢任何帮助。
非常感谢你的时间。
乔恩
答案 0 :(得分:0)
报告的参数可通过ReportDocument.DataDefinition。ParameterFieldDefinitions Class访问。它源自抽象SCRCollection Class。 SCRCollection类实现ICollection Interface。
也许您可以将各个ParameterFieldDefintions复制到临时Collection或ArrayList,根据需要对它们进行排序,清除ParameterFieldDefinitions,然后从临时集合中恢复项目。