创建报告时为什么看不到“报告数据”窗口?


119

我正在VS10中创建RDLC报告。当程序未运行时,我可以看到工具箱,并将控件添加到报表中,但是找不到“报表数据”窗格,因此无法在报表中填充控件。但是,如果运行该解决方案,则会出现“报表数据”窗格,并且可以将字段拖到报表上,但是在运行时工具箱中没有控件。因此,我必须在不运行报表时将控件置于报表中,然后运行项目,而在运行时可以将字段置于...中。

无论如何,如何在项目未运行时使“报告数据”窗格保持可见状态?


4
这也适用于VS 2012。
瑞安·盖茨

这也适用于VS 2013。为什么不具有“报告”菜单MS的功能?
KornMuffin

这也适用于VS 2017
MAXE

Answers:


298

解决此问题的最常见方法是转到Data菜单,然后选择Show Data Sources。该选项对我不显示。

Show Report Data Pane键盘快捷键没有工作对我来说: CTRL+ ALT+ D。我在菜单中找不到执行相同操作的任何内容。


6
如其他答案所述,请确保您已打开报告,并且当前“集中”(选中)了该报告的某些部分!然后,只有然后,它将显示在菜单中,并可以通过快捷方式访问!
DR

3
即使这样,快捷方式也不总是出现。
matthew_360

4
快捷键CTRL + ALT + D可以使用,但是您需要在设计模式下打开RDLC文件。不要问我为什么:)
diegosasw

1
微软的员工怎么了?既然产品已经上市了一段时间,他们为什么不修复那么多的错误。不过,他们只生产一千万个不同版本的Visual Studio。
艾迪(Eddy Jawed)

114

在我不小心关闭了该窗口之后,我花了一个小时来查找如何将其恢复。

正确的答案确实是:查看->报告数据(ctrl+ alt+ D

棘手的部分:“报告数据”条目并不总是出现在“视图”下拉列表中。确保已打开报告,并且已选择报告的某些元素。

如果您不在“报告中”,则该条目将从菜单中消失。

查看>报告数据


6

嗨,我在VS2008中遇到了同样的问题,我根据帖子8进行了尝试(感谢其中的“棘手的部分”部分)

(Ctrl + Alt + D)组合在VS2008中不起作用,但是打开报表文件(rdlc)后,我在“查看”菜单上浏览,发现“视图”->“工具栏”->“数据设计”是解决此问题的方法。

打开后,我们得到大约4个图标,其中的“显示数据源”部分带来了“网站数据源”部分,该部分将提取所有实体,类型化数据集等。

键盘快捷键是(Shift + Alt + D)。

棘手的是服务器资源管理器工具栏上的“数据源”部分没有显示任何内容,但是“网站数据源”显示了所有需要的信息。有人可以向我解释一下。


6

我在Visual Studio 2013中也遇到了同样的问题,然后突然想到一个主意。单击“报告”以使其专注于此。简单按Alt + Ctrl + D


3

我遇到了同样的问题,但是在C#2012中, 我关闭了“报告数据”,但找不到了,终于找到了解决该问题的方法。

这是我的方法:

VIEW >> TOOLBARS >> CUSTOMIZE >> COMMANDS ... select from the "Menu bar" .. VIEW.

单击确定,现在在“控件”中找到“报告数据”,将其选中并向上移动,关闭菜单。之后,选择一个file.rdlc并单击“查看”。确定最后将出现“报告数据” ...



2

我不得不花点时间才能使VS 2008焕然一新。

首先,有一个“ 数据源” 窗格/工具箱(菜单跟踪=数据>显示数据源)和一个“报告数据源” 对话框(菜单跟踪=报告>数据源)。每次打开某个报表时,“ 数据源”窗格都无法恢复到较早的属性列表时,我遇到了麻烦。好像报表设计者正在使用报表的缓存版本覆盖数据定义。

为了解决这个问题,我必须:

  1. 从我的项目中排除报告以停止生成错误
  2. 清理并重建我的项目
  3. 刷新“ 数据源”窗格并确认我可以看到新字段
  4. 重新包括该报表,并在视图中固定“ 数据源”窗格的情况下打开报表设计器
  5. 这是关键)将任何新字段之一拖到报表表面上

5号强制刷新报表的数据定义的内部XML副本。之后,我可以立即重新构建。


1
喜欢答案的最后一部分,在那里您可以确切地解释发生了什么! 谢谢。
MicroservicesOnDDD

1

它在视觉工作室。在设计器页面的菜单栏中,有XTRAREPORTS字段。您可以使用它来显示面板




-1

请去

查看>工具栏>自定义

然后选择“数据”类别,然后在命令面板中单击“显示数据源”

在菜单面板中将看到“数据”菜单。点击获取网站数据源

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.