Пример #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            TestCrystalReport1 rpt = new TestCrystalReport1();

            rpt.Site = this.Site;
            return(rpt);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            OperatorDAL dal = new OperatorDAL();
            Operator[] operators = dal.ListAll();

            ReportOperator[] rptOperators =
                new ReportOperator[operators.Length];
            for (int i = 0; i < rptOperators.Length; i++)
            {
                ReportOperator rptOp = new ReportOperator();
                rptOp.RealName = operators[i].RealName;
                rptOp.UserName = operators[i].UserName;
                rptOperators[i] = rptOp;
            }

            TestCrystalReport1 rpt = new TestCrystalReport1();
            rpt.SetDataSource(rptOperators);
            rpt.SetParameterValue("部门名称","产品开发部");

            crystalReportsViewer1.ViewerCore.ReportSource = rpt;
            //设计rpt报表,从BLL层取数据,扔给rpt实例,然后通过crystalReportsViewer展示
        }
Пример #3
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            OperatorDAL dal = new OperatorDAL();

            Operator[] operators = dal.ListAll();

            ReportOperator[] rptOperators =
                new ReportOperator[operators.Length];
            for (int i = 0; i < rptOperators.Length; i++)
            {
                ReportOperator rptOp = new ReportOperator();
                rptOp.RealName  = operators[i].RealName;
                rptOp.UserName  = operators[i].UserName;
                rptOperators[i] = rptOp;
            }

            TestCrystalReport1 rpt = new TestCrystalReport1();

            rpt.SetDataSource(rptOperators);
            rpt.SetParameterValue("部门名称", "产品开发部");

            crystalReportsViewer1.ViewerCore.ReportSource = rpt;
            //设计rpt报表,从BLL层取数据,扔给rpt实例,然后通过crystalReportsViewer展示
        }
Пример #4
0
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     TestCrystalReport1 rpt = new TestCrystalReport1();
     rpt.Site = this.Site;
     return rpt;
 }