8

我有一个带有表格的报告。我需要更改此表使用的数据集。当我进入 tablix 属性并尝试更改 DataSetName 时,它​​会自动恢复为原始数据集,而不是我选择的新数据集。

关于如何解决它以及为什么会发生的任何想法?

4

4 回答 4

22

我想到了。原来,整个报告都在一个有一个巨大列的表格中。该列有一个包含整个报告的矩形。所以很明显我的表一直从根表继承数据源。我取出了不必要的“根”表和矩形,报告现在可以正常工作了。谢谢大家帮忙,非常感谢:)

于 2014-09-26T14:52:32.197 回答
1

如果您List像我一样将表(或矩阵)放在一个表中,这也将不允许您为每个表设置不同的数据集。

删除列表对我有用。

于 2015-11-20T14:06:50.933 回答
0

我遇到了同样的问题,但我能够通过下面提到的方式克服。

我创建了一个子报表,并将矩形放置在子报表内,之前检查了分页符选项,并将所有子报表内容放在矩形内。仅当子报表呈现任何数据时,此分页符才有效,否则它们将没有分页符。

于 2015-02-27T21:39:19.380 回答
0

如果您使用 Notepad++ 或类似的东西进行编辑,您可以看到它只是一个 XML。您可以从文本编辑器更改 DataSet 并重新打开。

于 2016-10-19T10:47:44.673 回答