晶体报告按代码绑定 [英] crystal report binding by code

查看:92
本文介绍了晶体报告按代码绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果已将xsd文件分配给rpt。现在我必须按代码设置数据源,但它也不起作用。它显示空白报告。我写了以下代码





if have assigned xsd file to rpt. now i have to set data source by code but its nor working. its showing blank report. i have written following code


<pre lang="vb">
Dim reportdocument As New ReportDocument

        Dim query As New StringBuilder
        Dim ds As New DataSet
.ToString, conn)
           da.Fill(ds)

           reportdocument.Load(Server.MapPath(&quot;~/Vehreport.rpt&quot;))


           reportdocument.SetDataSource(ds)


           CrystalReportViewer1.ReportSource = reportdocument
           CrystalReportViewer1.DataBind()


    CrystalReportViewer1.RefreshReport()</pre>





数据来自数据设置ds但报告显示为空白。是否有任何遗漏?



data is coming in dataset ds but report is coming blank.is any thing missing?

推荐答案

试试这个,我已将它用于rdlc&它工作正常:





Try this, i have used it for rdlc & it works fine:


ReportViewer1.Visible = true;
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsRatingReport", dsRatingReport.Tables(0)));
ReportViewer1.LocalReport.Refresh();


使用Visual Studio 2010中的Crystal Reports生成报告 [ ^ ]


这篇关于晶体报告按代码绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆