Я добавил дополнительный новый DataSet в свой отчет и с тех пор получаю эту загадочную ошибку.

6
OMG Ponies 11 Авг 2009 в 22:26

3 ответа

Лучший ответ

Проблема заключалась в том, что когда в отчете были элементы, настроенные с использованием первого набора данных, который я определил при создании отчета. Добавление дополнительного набора данных сбрасывает значение DataSetName, чтобы оно было пустым. В этом случае для моей таблицы, но это может быть список и т. Д.

Исправлять:

  1. Откройте отчет в SQL Server Business Intelligence Development Studio (AKA Visual Studio).
  2. Просмотрите сведения об объекте в окне свойств («Просмотр»> «Окно свойств» или нажмите F4).
  3. Проверьте значение DataSetName (в разделе "Данные").
  4. Обновите значение, чтобы оно указывало на правильный набор данных
7
OMG Ponies 12 Авг 2009 в 19:43
2
Я установил DataSetName в свойствах таблицы на вкладке макета. Это устранило проблему
 – 
LCJ
23 Апр 2014 в 16:56

Изучите свой файл RDLC, откройте его в редакторе XML. В частности, взгляните на раздел «Набор данных». Посмотрите, есть ли еще какие-нибудь старые. Вы можете редактировать этот файл напрямую, но будьте осторожны в своих действиях.

Вы также можете попытаться запустить файл RDLC через валидатор XML и посмотреть, не возникнут ли в нем ошибки. Обязательно проверьте по схеме файла RDLC. (http://schemas.microsoft.com/sqlserver/reporting /2005/01/reportdefinition/ReportDefinition.xsd)

2
jgallant 12 Авг 2009 в 02:48

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

  1. На вкладке «Макет» нажмите F4, чтобы открыть окно свойств.
  2. В раскрывающемся списке в верхней части окна свойств найдите свою таблицу и выберите ее.
  3. Теперь вы должны увидеть этот раздел данных примерно на полпути вниз вместе со свойством DataSetName, на которое жалуется ошибка.
2
Atari2600 27 Окт 2010 в 22:02