【问题标题】:Add an existing DataSet to Report .rdlc将现有数据集添加到报告 .rdlc
【发布时间】:2012-06-16 13:06:45
【问题描述】:

我有一份报告。 我需要创建另一个,类似于我拥有的那个。所以我通过复制第一个报告创建了第二个报告。 然后我为新报告创建了一个新的数据集。我还通过复制原始数据集(来自第一个报告)并更改名称来创建它。 现在,当我想在新报表中添加新数据集时,它不会出现在“新数据集..”的数据集选项中。

我错过了什么?为什么我看不到我创建的 DataSet?

【问题讨论】:

    标签: c# crystal-reports dataset rdlc


    【解决方案1】:

    您可以尝试使用 xml 编辑器打开 rdlc 文件,然后手动将数据源复制到新的数据源中。 我不确定为什么它不会出现在您的下拉列表中,我通常不将该界面用于 rdlcs

    【讨论】:

    • 应该只是找到DataSources 分支并将其复制出来的问题。哦,在您更改任何由工具构建的 XML 之前,请务必进行备份(或者也许这只适用于不使用版本控制 Shudder 的地方)
    【解决方案2】:

    最后我解决了这个问题。问题是当我复制DataSet时,我改变了新的名称,但是在后面的代码中,名称并没有改变。于是,我用 XML Editor 打开 DataSet,编辑 Name,保存,重新编译,它就出现了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 1970-01-01
      • 2011-07-14
      • 2019-01-02
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      相关资源
      最近更新 更多