我有一个带有表格的报告。我需要更改此表使用的数据集。当我进入 tablix 属性并尝试更改 DataSetName 时,它会自动恢复为原始数据集,而不是我选择的新数据集。
关于如何解决它以及为什么会发生的任何想法?
我有一个带有表格的报告。我需要更改此表使用的数据集。当我进入 tablix 属性并尝试更改 DataSetName 时,它会自动恢复为原始数据集,而不是我选择的新数据集。
关于如何解决它以及为什么会发生的任何想法?
我想到了。原来,整个报告都在一个有一个巨大列的表格中。该列有一个包含整个报告的矩形。所以很明显我的表一直从根表继承数据源。我取出了不必要的“根”表和矩形,报告现在可以正常工作了。谢谢大家帮忙,非常感谢:)
如果您List
像我一样将表(或矩阵)放在一个表中,这也将不允许您为每个表设置不同的数据集。
删除列表对我有用。
我遇到了同样的问题,但我能够通过下面提到的方式克服。
我创建了一个子报表,并将矩形放置在子报表内,之前检查了分页符选项,并将所有子报表内容放在矩形内。仅当子报表呈现任何数据时,此分页符才有效,否则它们将没有分页符。
如果您使用 Notepad++ 或类似的东西进行编辑,您可以看到它只是一个 XML。您可以从文本编辑器更改 DataSet 并重新打开。