本文介绍了该报告在C#中没有表格错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对Crystal Report比较新鲜.
我正在使用Sql Server 2005作为后端.
在另一个窗体上的按钮的单击事件上,我通过ShowDialog方法显示frmCrLedRep窗体.
当触发点击事件并加载frmCrLedRep表单时,我发现错误报告无表".我在frmCrLedRep表单的load事件上编写了以下代码:-

I am fresher to Crystal Report.
I am using Sql Server 2005 as backend.
On a click event of a button on another form I shows the frmCrLedRep form by ShowDialog Method.
When click event fires and frmCrLedRep form being load, then I found Error "The report has no tables". I have write following code on load event of frmCrLedRep form :-

private void frmCrLedRep_Load(object sender, EventArgs e)
        {
            frmMain.adap=new SqlDataAdapter("select * from ledger where idacmast="+idacname+" order by date",frmMain.con);
            DataSet ds=new DataSet();
            frmMain.adap.Fill(ds,"ledger");
            CrystalReport3 report = new CrystalReport3();
            report.SetDataSource(ds.Tables["ledger"]);
            crystalReportViewer1.ReportSource = report;
            crystalReportViewer1.RefreshReport();
}


我在frmCrLedRep表单顶部使用以下引用


I am using following references on top of frmCrLedRep form

using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared.Interop;





请帮助我





Please Help me

推荐答案


这篇关于该报告在C#中没有表格错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 15:53