RDLC-файл DataSet и перекрывающиеся сообщения об ошибках - PullRequest
0 голосов
/ 20 мая 2011

Я работаю над отчетами RDLC в asp.net. У меня был один источник данных для моего отчета. Работало отлично. Но теперь я изменил его и назначил ему другой источник данных. вот код:

<rsweb:ReportViewer ID="rptAdmissionNote" runat="server" Font-Names="Verdana" 
        Font-Size="8pt" Height="100%" Width="100%" 
        InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana" 
        WaitMessageFont-Size="14pt">
        <LocalReport ReportPath="Reports\Admission\rptAdmissionNoteReport.rdlc">
            <DataSources>
                <rsweb:ReportDataSource DataSourceId="odsAdmission" Name="DSAdmission" />
                <rsweb:ReportDataSource DataSourceId="odsInitialService" Name="DSInitialService" />
            </DataSources>
        </LocalReport>
    </rsweb:ReportViewer>

    <asp:ObjectDataSource ID="odsAdmission" runat="server" 
        OldValuesParameterFormatString="original_{0}" 
        SelectMethod="SelectAdmissionForReport" 
        TypeName="PrecisionCareBLL.AdmissionBLL.AdmissionLogic">
        <SelectParameters>
            <asp:QueryStringParameter Name="admissionId" QueryStringField="Id" 
                Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>  

    <asp:ObjectDataSource ID="odsInitialService" runat="server" 
        OldValuesParameterFormatString="original_{0}" 
        SelectMethod="SelectAdmissionForReport" 
        TypeName="PrecisionCareBLL.AdmissionBLL.AdmissionLogic">
        <SelectParameters>
            <asp:QueryStringParameter Name="admissionId" QueryStringField="Id" 
                Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>

Тем не менее, он работал нормально и проект успешно построен. Но когда я добавил еще один DataSet в файл RDLC, я получаю следующие ошибки:

Error   27  The rectangle ‘rectAdmission’ and the rectangle ‘rectServicePlanDue’ overlap. Overlapping report items are not supported in all renderers.  

И много таких ошибок. Почему раньше все работало нормально и что случилось сейчас? Когда я удаляю недавно добавленный набор данных из файла RDLC, он снова работает нормально.

Пожалуйста, кто-нибудь может сказать мне причину этого?

Спасибо.

1 Ответ

0 голосов
/ 27 июля 2011

Откройте файл rdlc. Перейдите в меню Отчет -> Источники данных. Выберите источник данных, который вы недавно добавили, и нажмите кнопку «Удалить», затем нажмите «ОК».

...