Загрузка данных из нескольких таблиц в Crystal Report - PullRequest
3 голосов
/ 27 февраля 2012

У меня есть отчет о кристаллах с именем CR1. Теперь я хочу заполнить данные из нескольких таблиц в моем кристаллическом отчете CR1. Я использую VS2008 и язык программирования C # в ASP.net Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 09 июня 2012

Создайте хранимую процедуру , а затем используйте ее в качестве источника данных вашего отчета.Это поможет.

0 голосов
/ 03 марта 2012
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();



       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...