asp.net - "The report definition for report 'xxx' has not been specified." -
i'm trying out ssrs first time asp.net web form.
i created local rdlc report , used reportviewer in "default" web form. under smart tag chose "choose report" , selected rdlc report.
when pressed f5 run report following error displayed though did choose report smart tag.
"the report definition report 'xxx' has not been specified."
please let me know why not working expected.
thanks.
coding report:
<asp:content runat="server" id="featuredcontent" contentplaceholderid="featuredcontent"> <section class="featured"> <div class="content-wrapper"> <hgroup class="title"> <h1><%: title %>.</h1> <h2>modify template jump-start asp.net application.</h2> </hgroup> <p> learn more asp.net, visit <a href="http://asp.net" title="asp.net website">http://asp.net</a>. page features <mark>videos, tutorials, , samples</mark> asp.net. if have questions asp.net visit <a href="http://forums.asp.net/18.aspx" title="asp.net forum">our forums</a>. </p> </div> </section> </asp:content> <asp:content runat="server" id="bodycontent" contentplaceholderid="maincontent"> <rsweb:reportviewer id="reportviewer1" runat="server" font-names="verdana" font-size="8pt" waitmessagefont-names="verdana" waitmessagefont-size="14pt" width="739px"> <localreport reportembeddedresource="webapplicationfirstreports.web products.rdlc"> <datasources> <rsweb:reportdatasource datasourceid="objectdatasource1" name="dataset1" /> </datasources> </localreport> </rsweb:reportviewer> <asp:objectdatasource id="objectdatasource1" runat="server" selectmethod="getdata" typename="datasetwebtableadapters.datatable1tableadapter"></asp:objectdatasource> </asp:content>
okay, looks missing reportpath in local report. here code example straight working project.
<body class="center"> <form id="form1" runat="server"> <div> <asp:scriptmanager id="scriptmanager1" runat="server"></asp:scriptmanager> <asp:label id="lblcheckdate" runat="server" visible="false"></asp:label> <rsweb:reportviewer id="reportviewer1" runat="server" font-names="verdana" font-size="8pt" waitmessagefont-names="verdana" waitmessagefont-size="14pt" height="800px" width="620px" cssclass="center" backcolor="white" showbackbutton="false" showpagenavigationcontrols="false"> <localreport reportpath="paystub.rdlc" reportembeddedresource="payrollapplication.paystub.rdlc"> <datasources> <rsweb:reportdatasource datasourceid="sqldatasource1" name="dataset1" /> </datasources> </localreport> </rsweb:reportviewer> <asp:sqldatasource id="sqldatasource1" runat="server" connectionstring="<%$ connectionstrings:pay %>" selectcommand="select * [viewpaychecks] ([chkdate] = @chkdate)"> <selectparameters> <asp:controlparameter controlid="lblcheckdate" name="chkdate" propertyname="text" type="string" /> </selectparameters> </asp:sqldatasource> </div> </form> </body>
let me know if helped! used sqldatasource should work objectdatasource well.
Comments
Post a Comment