【问题标题】:Looking for advice regarding embedding a report template facility in .Net WPF App寻求有关在 .Net WPF App 中嵌入报告模板工具的建议
【发布时间】:2012-12-11 15:10:05
【问题描述】:

我刚刚开始研究构建基于模板的报告工具,以存在于 .Net WPF 框架中构建的应用程序中。现在我正在研究调查/vette/conside 的可能方法。

基本上,客户希望将报告系统嵌入到他们基于 WPF 的新架构中。除了一定程度的报告设计外,该系统还包括报告生成。最终用户本质上是研究人员/临床医生,因此使用诸如 DevExpress(我非常喜欢)和 Crystal(我不喜欢)之类的完整报告设计系统将是矫枉过正。

基本上,最终报告读起来很像带有列表的 MS Word 文档 研究活动和程序(与良好的财务报告相反)。 从用户的角度来看,我认为设计作品必须是非常愚蠢的证明才能使用。我们 不希望最终用户对列标题之类的东西感到厌烦,而且很复杂 报告装饰。

最简单的事情(从用户的角度来看)是让他们创建一些基本的报告模板。

想一想这个模型:您的显示/报告区域位于左侧的面板中,右侧有一系列预定义模板,用户可以单击、拖动和放置报告/文档设计面板。

我知道 Microsoft Word 在某处对此提供了一定程度的支持。但是我看到的解决方案似乎不适合 WPF 框架。你必须在你的 WPF 应用程序中嵌入一个 winform 来支持这种点击和拖动行为。如果可能的话,如果我们不需要,我宁愿不必将 winforms 吸入这个 WPF。

我们真的不想编写和支持功能齐全的本土报告 设计师(我们不应该这样做)。

在方法/技术方面有什么想法吗? (自定义解决方案、开源、第 3 方控件等)

有没有人做过类似的事情?

我觉得外面有什么东西很接近。

谢谢, 约翰B

【问题讨论】:

    标签: c# .net wpf


    【解决方案1】:

    Telerik 有一个很好的套件 - 如果您对第三方控件感兴趣

    Telerik Reporting Controls

    【讨论】:

    • 我简要地查看了 Telerik,我看到了一个独立的报表设计器和一个嵌入式报表查看器。他们是否有可以直接嵌入到应用程序中的报表设计器控件(基于 WPF 或 Winforms)?我需要一些不会太难定制行为的东西。我会再看一遍。 JB
    • 您确实可以将报告嵌入到 WPF 中...参见此处telerik.com/products/reporting/report-embedding.aspx#wpf
    • 这实际上不是你问的吗?我确实环顾四周,但找不到一个带有设计器的控件,而不是嵌入到 WPF 中。
    • 我昨天和 Telerik 的人交谈过,他们证实了我上面所说的。他们的设计师是一个独立的 exe。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多