Esempio n. 1
0
        private void ShowSingleMaterialReport()
        {
            //reset
            divMaterialStatus.Visible = true;
            MaterialStatusReportViewer.Reset();

            //datasource
            DataTable        dt          = GetMaterialStatusData(txtMaterialCode.Text.Trim());
            ReportDataSource rdataSource = new ReportDataSource("MaterialDataSet", dt);

            MaterialStatusReportViewer.LocalReport.DataSources.Add(rdataSource);

            //path
            MaterialStatusReportViewer.LocalReport.ReportPath = "Report/SingleMaterialStatusReport.rdlc";

            //parameter
            ReportParameter[] rptParam = new ReportParameter[]
            {
                new ReportParameter("MaterialCode", txtMaterialCode.Text.Trim())
            };
            MaterialStatusReportViewer.LocalReport.SetParameters(rptParam);

            //refresh
            MaterialStatusReportViewer.LocalReport.Refresh();
            btnMShidden.Focus();
        }
Esempio n. 2
0
        private void ShowAllMaterialReport()
        {
            //reset
            divMaterialStatus.Visible = true;
            MaterialStatusReportViewer.Reset();

            //datasource
            DataTable        dt          = GetMaterialStatusData("");
            ReportDataSource rdataSource = new ReportDataSource("MaterialDataset", dt);

            MaterialStatusReportViewer.LocalReport.DataSources.Add(rdataSource);

            //path
            MaterialStatusReportViewer.LocalReport.ReportPath = "Report/AllMaterialStatusReport.rdlc";

            //parameter
            //MaterialStatusReportViewer.LocalReport.SetParameters(rptParam);

            //refresh
            MaterialStatusReportViewer.LocalReport.Refresh();
            btnMShidden.Focus();
        }