Example #1
0
 public ShowReports(BilledProducts billprods,CrystalDecisions.Shared.ParameterFields parfields)
 {
     billedprods = true;
     billedproduct = billprods;
     para = parfields;
     InitializeComponent();
 }
Example #2
0
 public ShowReports(BillingReport1 billrpt,CrystalDecisions.Shared.ParameterFields parafield)
 {
     billingreport = true;
     InitializeComponent();
     billreport = billrpt;
     para = parafield;
 }
        private void btnPrint_Click(object sender, EventArgs e)
        {
            try
            {
                // var rd = new ReportDocument();
                // rd.FileName = "crystal files\\OrderReport.rpt";
                //// var MainFrmObj = new MainFrm();
                // var db = new linqDataContext();

                // //  rd.SetDataSource(MainFrmObj.common_DBDataSet.ordertbl.DataSet);

                // rd.SetDataSource(db.ordertbls);

                // crystalReportViewer.ReportSource = rd;
                // crystalReportViewer.Show();

                //  NumberRowOfGridview
                parametersFields     = new CrystalDecisions.Shared.ParameterFields();
                parameterField       = new CrystalDecisions.Shared.ParameterField();
                parameterValue       = new CrystalDecisions.Shared.ParameterDiscreteValue();
                parameterField.Name  = "NumberRowOfGridview";
                parameterValue.Value = NumberRowOfGridview;
                parameterField.CurrentValues.Add(parameterValue);
                parametersFields.Add(parameterField);
                crystalReportViewer.ParameterFieldInfo = parametersFields;
                this.crystalReportViewer.ReportSource  = System.IO.Directory.GetCurrentDirectory() + "\\OrderReport.rpt";
                //  this.crystalReportViewer.RefreshReport();
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
        }
Example #4
0
        public void SetReportPara(CrystalDecisions.Shared.ParameterFields paraDef, string[] repoTitles, string prefix)
        {
            CrystalDecisions.Shared.ParameterValues        pvCollection = new CrystalDecisions.Shared.ParameterValues();
            CrystalDecisions.Shared.ParameterDiscreteValue pdvHeader    = new CrystalDecisions.Shared.ParameterDiscreteValue();
            pvCollection.Clear();
            //Title
            string tmp;

            for (int idx = 0; idx < repoTitles.Length; idx++)
            {
                tmp = prefix + idx.ToString().Trim();
                if (paraDef[tmp] != null && repoTitles[idx] != null)
                {
                    pdvHeader.Value            = repoTitles[idx]; pvCollection.Add(pdvHeader);
                    paraDef[tmp].CurrentValues = pvCollection;
                }
            }
        }