コード例 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CrystalReportBills rpt = new CrystalReportBills();

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
        /// <summary>
        /// load report
        /// </summary>
        void loadForm()
        {
            CrystalReportBills crReport = new CrystalReportBills();

            crReport.SetDataSource(data);

            ParameterFieldDefinitions crParameterFieldDefinitions = crReport.DataDefinition.ParameterFields;
            ParameterFieldDefinition  crParameterFieldDefinition  = crParameterFieldDefinitions["TienThanhToan"];

            ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue();

            crParameterDiscreteValue.Value = TienThanhToan;

            ParameterValues crParameterValues = new ParameterValues();

            //reset lại value
            crParameterValues = crParameterFieldDefinition.CurrentValues;
            crParameterValues.Add(crParameterDiscreteValue);

            crParameterFieldDefinition.ApplyCurrentValues(crParameterValues);

            crystalReportViewerBills.ReportSource = crReport;
            crystalReportViewerBills.Refresh();
        }