数据集已放在App_code中,不过App_Code文件是我手动加的,本地运行正常。
项目发布后报 “未能找到在 ObjectDataSource“ObjectDataSource1”的 TypeName 属性中指定的类型。”请高手指点。谢谢
意思就是你这个ObjectDataSource的TypeName属性没有指定?
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"
Height="100%" Width="98%">
<LocalReport ReportPath="Management\Report\DataSource\Report1.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSetResults_SP_Report_GetResultListByQuery" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetData"
TypeName="DataSetResultsTableAdapters.SP_Report_GetResultListByQueryTableAdapter"
OldValuesParameterFormatString="original_{0}">
<SelectParameters>
<asp:ControlParameter ControlID="HiddenFieldDName" DefaultValue="" Name="DepartmentName"
PropertyName="Value" Type="String" />
<asp:ControlParameter ControlID="HiddenFieldDTypeID" DefaultValue="0" Name="DepartmentTypeID"
PropertyName="Value" Type="Int32" />
<asp:ControlParameter ControlID="HiddenFieldSysTypeID" Name="SysTypeID" PropertyName="Value"
Type="Int32" />
<asp:ControlParameter ControlID="HiddenFieldStageID" Name="StageID" PropertyName="Value"
Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
这是我的代码
@learningcom: http://mqingqing123.cnblogs.com/archive/2006/04/20/379710.html
自己看吧。。。
@顾晓北: thank you
把TypeName 路径 加上app_code的路径,把原来的dataset数据集删了然后重新编译一下 就可以了