我刚刚开始研究构建一个基于模板的报告工具,以存在于中构建的应用程序中。Net WPF框架。现在我正在调查可能的调查/审查/考虑方法。
基本上,客户希望将报告系统嵌入到他们新的基于WPF的体系结构中。除了某些级别的报告设计外,该系统还将包括报告生成。最终用户基本上是研究人员/临床医生,所以使用DevExpress(我真的很喜欢)和Crystal(我不喜欢)这样全面的报告设计系统会有些过头。
从本质上讲,最终报告读起来非常像一个带有列表的MS word文档研究活动和程序(而不是一份好的财务报告)。从用户的角度来看,我认为设计作品必须非常白痴才能使用。我们不希望最终用户使用诸如列标题之类的复杂内容报告装饰。
最简单的事情(从用户的角度来看)是让他们创建一些基本的报告模板。
想象一下这个模型:左侧的面板中有显示/报告区域,右侧有一系列预定义的模板,用户可以在报告/文档设计面板中单击、拖动和放置这些模板。
我知道Microsoft Word在某个地方对此有一定程度的支持。但我看到的解决方案似乎不适合WPF框架。你必须在你的WPF应用程序中嵌入一个winform来支持这种点击和拖动行为。如果可能的话,如果我们不需要的话,我宁愿不把winforms吸入这个WPF。
我们真的不想写和支持一个功能齐全的家庭成长报告设计师(我们不应该这么做)。
在方法/技术方面有什么想法吗?(自定义解决方案、开源、第三方控制等)
有人做过类似的事情吗?
我觉得外面有什么东西想得很近。
谢谢,JohnB
Telerik有一个很好的套件-如果你对第三方控制感兴趣
Telerik报告控制