[英]C# dataset and Crystal Reports
我試圖在我一直在從事的項目上使用Crystal Reports。 我對Crystal Reports的經驗不是很多,但是從網上搜索的內容來看,到目前為止,我已經完成了這段代碼:
標記:
<CR:CrystalReportViewer ID="crViewerReports" Visible="true" runat="server"
AutoDataBind="true" ReportSourceID="crs" />
<CR:CrystalReportSource ID="crs" runat="server" >
<Report FileName="MyReport.rpt">
</Report>
</CR:CrystalReportSource>
碼:
DataSet ds = new DataSet();
ds = util.getReportDataSet(DateTime.Now.AddYears(-5), DateTime.Now, 100,4, null);
Crystal Reports文件來自其他應用程序,並且工作正常,我只需要獲取數據集。
這是aspx:
<updatepanel id="up" updatemode="alwayz">
<ContentTemplate>
<CR:CrystalReportViewer ID="crvReportParameter" runat="server" Visible="false" EnableParameterPrompt="false"
ReuseParameterValuesOnRefresh="true" ToolPanelView="None" AutoDataBind="true"
HasCrystalLogo="False" HasToggleParameterPanelButton="false" />
</ContentTemplate>
</updatepanel>
這是CS文件:
ds = util.getReportDataSet(DateTime.Now.AddYears(-5), DateTime.Now, 100,4, null);
rptDoc.Load(Server.MapPath(""MyReport.rpt""));
rptDoc.SetDataSource(dsData.Tables[0]);
crvReportParameter.ReportSource = rptDoc;
crvReportParameter.DataBind();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.