gpt4 book ai didi

.net - MVVM 场景中的报表查看器 (rdcl)

转载 作者:行者123 更新时间:2023-12-04 20:53:49 28 4
gpt4 key购买 nike

我即将开始在我的应用程序中制作一些报告,但我不确定从哪里开始。我有一个带有 Prism 和 MVVM 的客户端应用程序,它与 WCF 服务和后面的 EF4.1 和 SQL 进行通信。

如何让报表设计器支持 ViewModel?

任何好的例子将不胜感激。

编辑:我对如何做到这一点有一个基本的了解,但这不是一个好的,我希望有一个更好的解决方案可能会有所帮助......

最佳答案

无法支持在 ReportViewer 控件上绑定(bind)到 ViewModel 等功能,因为它是一个 WinForms 控件。

为了处理报表查看器,我们使用了一个接口(interface),该接口(interface)由 View 实现,该 View 承载 ReportViewer。 ViewModel 具有此接口(interface)的属性,可以直接与 ReportViewer 通信以设置 ServerReport 路径、凭据和参数。报告参数作为 View 模型中的常规属性提供,更新时还会在 ReportViewer 上设置属性。

关于.net - MVVM 场景中的报表查看器 (rdcl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7144626/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com