rdlc - RDLC报告数据不会更新以反射(reflect)更改

标签 rdlc

在我的RDLC页面上,“报告数据”窗口显示了一个自定义数据集,该数据集从中提取字段以进行显示。我已经使用其他一些表修改了此DataSet。但是,这些表未显示,因此我无法选择它们以用于表达式(在“表达式”窗口中,在“数据集”下,只有最初存在的表,没有我添加的其他表)。

刷新数据源没有任何作用,如果我右键单击它并选择“新建数据集”,则无法选择父数据源(它不会出现在下拉列表中)。我的意思是,如果数据源称为“MyDataSet”,并且在该数据源的下面是其他数据集,则我单击鼠标右键并转到“添加数据集”,它将 pop 对话框,但是“MyDataSet”是而不是可用数据源的列表,即使我特别想说的是我想向该数据源添加数据表。另一个现有的数据表在数据源下列出了它,但是新的则没有。

如何刷新数据源,以便可以访问报表中的这些新表?

最佳答案

这是一个古老的问题,但是我也遇到了这个问题,我会为将来的Google员工提到我的答案。

在“报告数据窗口”(当我编辑.rdlc文件时,该窗口对我自动出现)中,我必须刷新我的数据集(与.rdlc报告中Tablix中的DataSetName相同的名称),然后更新了XML .rdlc文件。这样我便可以使用新字段。

关于rdlc - RDLC报告数据不会更新以反射(reflect)更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4587103/

相关文章:

visual-studio-2010 - 如何创建每页显示 1 条记录的报告 (rdlc)

asp.net - "Operation could destabilize the runtime"使用RDLC时的消息

winforms - Report Viewer 14.0 可再发行

html - 如何呈现 report.rdlc 中的格式化文本(及其格式)

c# - 如何设置VS 2010的reportviewer工具栏语言?

pdf - 导出为 PDF Visual Studio 时报表丢失分页符

c# - 在winform的ReportViewer的LocalReport中导出为CSV

c# - 按图像路径在数据库中的 RDLC 报告上显示图像

c# - 将报告 (RDLC) 设置为始终横向打印和 A4

c# - 将 Jasper .jrxml 转换为 Microsoft .rdlc