Ошибка повторяющегося набора данных и т. Д. В отчете rdlc - PullRequest
2 голосов
/ 29 марта 2012

Я получаю бесполезную ошибку при попытке создать вложенный отчет с помощью Visual Studio 2005. Ошибка:

Более одного набора данных, области данных или группировки в отчете имеет имя «Factor_StoreTrak_StoreTrakEntities_POS_PollingResultsDetailDTO». Набор данных, область данных и имена групп должны быть уникальными в отчете. C: \ Development \ WindowsApps \ ReportTesting \ Reports \ PollingResultsSubreport.rdlc

Теперь я продолжаю частично готовить отчет, прекрасно компилировать и запускать, но когда я добавляю новый столбец или каким-то образом меняю его, я внезапно получаю эту ошибку. Затем я удаляю каждый элемент управления из моего отчета один за другим, пытаясь перекомпилировать после каждого удаления, и эта ошибка всегда выдается. Я удаляю отчет и начинаю с нуля, только чтобы это повторилось в какой-то случайной точке.

Ответы [ 2 ]

1 голос
/ 02 апреля 2012

Если вам нужно изменить отчет после того, как указанная сборка будет перекомпилирована / версионирована, просто откройте файл rdlc (файл отчета) с помощью Notepad.exe (смотрите, что это просто файл XML), найдите раздел DataSets и просто удалитестарый набор данных, сохраните изменения и снова откройте отчет в IDE.Если новый набор данных еще не находится в файле, просто перетащите поле из панели источников данных в свой отчет где-нибудь, это создаст новый набор данных в отчете.

0 голосов
/ 18 мая 2016

В моем случае проблема заключалась в том, что, когда я вставил группу строк, она дала ей имя «matrix1_RowGroup4», хотя в отчете уже была «matrix1_RowGroup4». Это жаловалось: «Более одного набора данных, области данных или группировки в отчете имеет имя« matrix1_RowGroup4 ».»

Что я сделал, чтобы решить это было:

Opened the XML file ([myreportname].rdl) - I didn't do it in Notepad, but in the Visual Studio IDE. 

Searched for "matrix1_RowGroup4"; as indicated by the err msg, there were two

Incremented the name of the second/newer one to "matrix1_RowGroup5"

Естественно, SSRS, хотя и является тем, чем является, Preview по-прежнему не будет отображаться сначала по какой-то фиктивной причине (набор данных не найден или что-то подобное); Я перешел на вкладку «Данные» и обновил поля, и тогда все было в порядке.

...