示例#1
0
 static XtraReportBase()
 {
     ParametersRequestExtension.RegisterExtension(new TimePeriodParametersExtention(),
                                                  "DependentEditorsReport");
     ReportDesignExtension.RegisterExtension(new TimePeriodDesignExtention(),
                                             "DependentEditorsReport");
 }
示例#2
0
        public XtraReportBase()
        {
            ParametersRequestExtension.AssociateReportWithExtension(this,
                                                                    "DependentEditorsReport");
            ReportDesignExtension.AssociateReportWithExtension(this,
                                                               "DependentEditorsReport");

            Parameter startDateParameter = CreateParameter(startDateParameterName, typeof(DateTime),
                                                           "Start Date:", CreateCorrector(defaultTimePeriod).Correct(DateTime.Now));
            Parameter endDateParameter = CreateParameter(endDateParameterName, typeof(DateTime),
                                                         "End Date:", DateTime.Now);
            Parameter periodParameter = CreateParameter(periodParameterName, typeof(TimePeriod),
                                                        "Last Time Span:", defaultTimePeriod);

            Parameters.AddRange(new Parameter[] { startDateParameter, endDateParameter, periodParameter });
        }