Example #1
0
        public void PreviewPushDataReport(string fileName, IList list, ReportParameters reportParameters)
        {
            if (String.IsNullOrEmpty(fileName))
            {
                throw new ArgumentNullException("fileName");
            }
            if (list == null)
            {
                throw new ArgumentNullException("list");
            }
            AbstractRenderer renderer = null;

            try {
                IReportModel model = ValidatePushModel(fileName);
                CheckForParameters(model, reportParameters);
                renderer = this.SetupPushDataRenderer(model, list);

                if (renderer != null)
                {
                    PreviewControl.ShowPreview(renderer, 1.5, false);
                }
            } catch (Exception) {
                throw;
            }
        }
Example #2
0
        public void PreviewPushDataReport(string fileName, DataTable dataTable, ReportParameters reportParameters)
        {
            Console.WriteLine("ReportEngine:PreviewPushDataReport_1");
            if (String.IsNullOrEmpty(fileName))
            {
                throw new ArgumentNullException("fileName");
            }
            if (dataTable == null)
            {
                throw new ArgumentNullException("dataTable");
            }
            AbstractRenderer renderer = null;

            try {
                IReportModel model = ValidatePushModel(fileName);
                CheckForParameters(model, reportParameters);
                renderer = this.SetupPushDataRenderer(model, dataTable);
                if (renderer != null)
                {
                    PreviewControl.ShowPreview(renderer, 1.5, false);
                }
            } catch (Exception) {
                throw;
            }
        }
Example #3
0
        public void PreviewStandardReport(string fileName, ReportParameters reportParameters)
        {
            if (String.IsNullOrEmpty(fileName))
            {
                throw new ArgumentNullException("fileName");
            }

            AbstractRenderer renderer = null;

            try {
                ReportModel model = LoadReportModel(fileName);
                CheckForParameters(model, reportParameters);
                renderer = SetupStandardRenderer(model, reportParameters);
                if (renderer != null)
                {
                    PreviewControl.ShowPreview(renderer, 1.5, false);
                }
            } catch (Exception) {
                throw;
            }
        }