在我的RDLC页面上,"报告数据"窗口显示一个自定义数据集,它将字段从中显示出来.我用一些额外的表修改了这个DataSet.但是,这些表没有显示,因此我无法选择它们用于表达式(在"表达式"窗口中,在"数据集"下,只有最初存在的表,而不是我添加的其他表).
刷新数据源没有任何作用,如果我右键单击它并选择"新数据集",我将无法选择父数据源(它不会出现在下拉列表中).我的意思是,如果数据源被称为"MyDataSet",并且在其下面是其他DataSet,如果我右键单击并转到"Add Dataset",它会弹出对话框,但"MyDataSet" 不在列表中可用的数据源,即使我特别说我想向该数据源添加数据表.其他现有数据表将其列在数据源下,但新数据源不会.
如何刷新数据源以便我可以在报告中访问这些新表?
Con*_*rad 21
这是一个老问题,但我也有这个问题,我会提到我对未来googlers的回答.
在报表数据窗口(我在编辑.rdlc文件时自动显示)中,我不得不刷新我的数据集(与我的.rdlc报表中的Tablix中的DataSetName同名),然后更新了XML .rdlc文件.然后我可以使用新字段.
我在Visual Studio 2010 Premium中遇到了同样的问题.你必须这样做:
再见
我设法通过以下方式使这个工作(对于使用指向存储过程的数据集的C#中的SSRS):
此时应更新所有列.
| 归档时间: |
|
| 查看次数: |
36601 次 |
| 最近记录: |