Я работаю над отчетами 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, он снова работает нормально.
Пожалуйста, кто-нибудь может сказать мне причину этого?
Спасибо.