c# - 将报告重新绑定(bind)到新的 XML XSD

标签 c# xml crystal-reports xsd report

我一辈子都找不到我需要的例子。

我有一份受 xsd 约束的报告。我如何在 c# 中获取此报告,并将数据源设置为新的 xml 文件?我尝试过的每一种可能的方式都会给我一个漂亮的登录屏幕。我知道文件存在于它正在查找的位置,并且显然 xml/xsd 文件没有用户名密码

有人对这个问题有什么建议吗?我不明白为什么不经常这样做,为什么没有人能给我一个直接的答案。如果有人需要,我可以发布一些示例代码。

最佳答案

基于 XSD 的报告仅用于设计目的。

它是这样设计的,以便我们可以填充数据集并以数据绑定(bind) PUSH MODEL 的方式进行。

XSD 不能有登录信息,因为它既不是数据源,也没有任何身份验证能力。

您可以发送到报告的内容仅受限于可以放入数据集中的内容。您可以将 XML 中的数据填充到数据集中并将其绑定(bind)到报表。

关于c# - 将报告重新绑定(bind)到新的 XML XSD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/190772/

相关文章:

c# - 是否可以使用 C# 检测 xml 节点是否存在?

android - 通过xml指定LayoutParams.flag_secure

c# - linq选择问题(不同)

c# - ASP.NET MVC 中的简单图形计算器,如 MS Windows 计算器

c# - 如何在通过 AJAX 加载后在 jQuery 中运行 DOM 就绪函数?

c# - 在多台机器上开发时无法运行 VSPackage

c# - 页面加载时调用 onclick 函数

xml - 查找单个标签内n个相同的内部标签内容

c# - 无法加载文件或程序集 CrystalDecisions.ReportAppServer.ClientDoc

.net - 在没有 "Parameter Values"对话框的情况下刷新Crystal Reports