繁体   English   中英

从Crystal Report中的多个表推送数据

[英]Push data from multiple tables in Crystal Report

我有一个名为CR1的水晶报告。 现在我想将多个表中的数据填充到我的水晶报告CR1中。 我正在使用VS2008,编码语言是ASP.net中的C#任何帮助将不胜感激。

创建存储过程 ,然后将其用作报表的数据源。 我会帮你的。

SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
    DataSet ds;
     protected void Page_Load(object sender, EventArgs e)
    {
        ds = new DataSet();


        SqlDataAdapter da = new SqlDataAdapter("select Table1.Col1,Table2.Col2,Table3.Col3 From Table1,Table2,Table3 where Table1.id=Table2.id and Table2.id=Table3.id", con);
        da.Fill(ds);
        CrystalDecisions.CrystalReports.Engine.ReportDocument myReportDocument;
        myReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

        myReportdocument.Load(@"MyPathToReportFile.rpt");



     myReportdocument.Database.Tables[0].SetDataSource(ds);



     CrystalReportViewer1.ReportSource = myReportDocument;
     CrystalReportViewer1.DataBind();



       }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM