.NET App的最终用户报告设计器

时间:2013-12-11 10:30:48

标签: c# .net reporting

我正在为一个小型临床实验室设计一个.NET桌面应用程序。他们做血液测试等等......

当他们执行测试时,他们需要打印报告。用户应该能够在系统中定义新类型的测试,并为该测试设计报告(给予患者)。

所以我需要一个具有以下功能的报告设计器。

  1. 可以集成到桌面应用
  2. 可供非技术用户用于创建报告
  3. 将业务对象作为数据源
  4. 报告可以保存在中央位置,以便所有用户都可以访问它
  5. 创建并保存报告后,系统应该能够使用必要的数据填写报告(患者的报告)。
  6. 应该能够根据模板定义新报告 - 因为报告标题对于所有类型的报告都是相同的(它有患者数据等......)。
  7. 您能指出一个支持上述所有要求的组件吗?

    提前致谢。

1 个答案:

答案 0 :(得分:2)

我在开发自定义报表设计器的公司工作了几年,我们使用了DevExpress的组件。

https://www.devexpress.com/Products/NET/Controls/WinForms/Snap/

您提出的要求,我相信您可以使用DevExpress组件,但这需要一些工作,并且这些功能不是开箱即用的。

还有其他组件,但我不详细了解它们,但您可以查看它们

http://www.componentone.com/SuperProducts/ActiveReports/http://www.telerik.com/products/reporting/creating-reports.aspx