Почему я не вижу окно «Данные отчета» при создании отчетов?


119

Я создаю отчеты RDLC в VS10. Когда программа НЕ запущена, я могу видеть панель инструментов и добавлять элементы управления в отчет, но нигде нет панели «Данные отчета», поэтому я не могу заполнить элементы управления в своем отчете. Однако, если я запускаю решение, появляется панель «Данные отчета», и я могу перетаскивать поля в свой отчет, однако панель инструментов не содержит элементов управления, пока я работаю. Итак, мне пришлось добавить элементы управления в свой отчет, когда он не запущен, запустить проект, и пока он работает, я могу вставить поля ....

в любом случае, как мне сделать так, чтобы панель данных отчета оставалась видимой, пока проект не запущен?


4
Это также работало в VS 2012.
Райан Гейтс

Это работает и в VS 2013. Почему бы не отключить это в меню отчета MS?
KornMuffin

Это работает также в VS 2017
MAXE

Ответы:


300

Самый распространенный ответ на эту проблему - перейти в Dataменю и выбрать Show Data Sources. Эта опция у меня не появляется.

Show Report Data PaneКлавиш сделал работу для меня: CTRL+ ALT+ D. В меню нет ничего, что делало бы то же самое.


6
Как указано в другом ответе, убедитесь, что у вас открыт отчет и в настоящее время вы «сфокусированы» (выбраны) на какой-то части отчета! Тогда и ТОЛЬКО ТОЛЬКО он появится в меню и будет доступен через ярлык!
DR

3
Даже тогда ярлык не всегда появляется.
matthew_360

4
Ярлык CTRL + ALT + D работает, но вам нужно открыть файл RDLC в режиме разработки. Не спрашивайте меня, почему :)
diegosasw

1
Что не так с людьми в Microsoft, почему они не исправляют так много ошибок сейчас, когда этот продукт уже давно стоит на полке. Но они просто производят десять миллионов различных версий Visual Studio.
Эдди Джавед

114

После того, как я случайно закрыл это окно, мне потребовался час, чтобы найти, как его восстановить.

Правильный ответ действительно: Просмотр -> Данные отчета ( ctrl+ alt+ D)

Сложная часть: запись «Данные отчета» не всегда отображается в раскрывающемся списке «Просмотр». Убедитесь, что у вас открыт отчет и выбран какой-либо элемент отчета.

Если вы не «в отчете», запись исчезнет из меню.

Просмотр> Данные отчета


6

Привет, я столкнулся с той же проблемой в VS2008 , я пробовал на основе сообщения 8 (благодаря разделу «Сложная часть» в нем)

Комбинация (Ctrl + Alt + D) не работала там в VS2008, но после открытия файла отчета (rdlc) я просмотрел меню View и обнаружил, что View-> Toolbars-> Data Design - решение для этого.

При открытии мы получаем около 4 значков, из которых в разделе «Показать источники данных» есть раздел «Источники данных веб-сайта», который извлекает все сущности, типизированные наборы данных и т. Д.

Сочетание клавиш - (Shift + Alt + D).

Изюминкой здесь является раздел «Источники данных», доступный с помощью панели инструментов обозревателя сервера, который не вызывает никаких проблем, но «Источники данных веб-сайта» предоставляет все необходимое. Может кто-нибудь мне это объяснит.


6

У меня была такая же проблема в Visual Studio 2013, потом внезапно возникла идея ... Нажмите «Отчет», чтобы сосредоточиться на ней. Просто нажмите Alt + Ctrl + D


3

У меня была та же проблема, но в C # 2012 я закрыл «данные отчета», не смог их найти и наконец нашел решение этой проблемы.

Это мой метод:

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

ОК, теперь в «Controls» найдите «REPORT DATA», выберите его и ПЕРЕМЕСТИТЕ ВВЕРХ, закройте меню. После этого выберите файл .rdlc и нажмите «Просмотр» ... ОК. Наконец появится «ОТЧЕТ О ДАННЫХ» ...


3

Если дизайнер отчетов открыт, панель данных отчета можно включить с помощью меню просмотра.

 View -> Report Data

2

Мне пришлось пройти немного больше, чтобы принудительно обновить VS 2008 .

Во-первых, есть панель / набор инструментов « Источники данных» (след меню = Данные> Показать источники данных) и диалоговое окно « Источники данных отчета » (след меню = Отчет> Источники данных). У меня были проблемы с тем, что панель Источники данных возвращалась к предыдущему списку свойств каждый раз, когда я открывал определенный отчет; это было так, как если бы дизайнер отчета перезаписывал определение данных кэшированной версией отчета.

Чтобы исправить это, мне пришлось:

  1. Исключить отчет из моего проекта, чтобы избежать ошибок сборки
  2. Очистить и перестроить мой проект
  3. Обновите панель источников данных и подтвердите, что я вижу новые поля.
  4. Повторно включите отчет и откройте конструктор отчетов, закрепив панель « Источники данных» в представлении.
  5. ( Это ключ ) Перетащите одно из новых полей в любое место на поверхности отчета.

Номер 5 заставил обновить внутреннюю XML-копию определения данных отчета. Сразу после этого я снова смог строить.


1
Мне нравится самая последняя часть вашего ответа, где вы точно объясняете, что происходит! Спасибо.
MicroservicesOnDDD

1

Это в визуальной студии. На странице дизайнера он находится в строке меню, есть поле XTRAREPORTS. Вы можете отображать панели с его помощью



0

Сначала выберите файл отчета с расширением rdlc, а затем перейдите в Просмотр> Данные отчета.


-1

пожалуйста, перейдите к

Просмотр> Панели инструментов> Настроить

затем выберите категории «Данные», затем нажмите «Показать источник данных» на панели команд.

На панели меню появится меню «Данные». нажмите, чтобы получить источник данных сайта

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.