Devexpress 使用XtraScheduler控件的总时间报告

Devexpress 使用XtraScheduler控件的总时间报告,devexpress,Devexpress,是使用XtraScheduler控件生成“总时间”报告的任何简单方法。 我需要两份报告,这些报告将按天/周/月计算每个资源和约会类型的总时间 是否可以使用XtraSchedulerReport执行此操作,或者我必须手动计算此操作?没有任何内置函数可以按资源和约会类型计算总时间,但使用XtraScheduler绝对可以执行此操作。请查看以下两个示例,以了解有关如何操作的更多详细信息: :) 此外,请尝试以下方法: internal static TimeIntervalCollecti

是使用XtraScheduler控件生成“总时间”报告的任何简单方法。 我需要两份报告,这些报告将按天/周/月计算每个资源和约会类型的总时间


是否可以使用XtraSchedulerReport执行此操作,或者我必须手动计算此操作?

没有任何内置函数可以按资源和约会类型计算总时间,但使用XtraScheduler绝对可以执行此操作。请查看以下两个示例,以了解有关如何操作的更多详细信息:

:)

此外,请尝试以下方法:

    internal static TimeIntervalCollectionEx CalculateBusyTime(AppointmentBaseCollection appointments, TimeInterval interval) {

        TimeIntervalCollectionEx busyIntervals = new TimeIntervalCollectionEx();

        int count = appointments.Count;

        for (int i = 0; i < count; i++)

            busyIntervals.Add(TimeInterval.Intersect(interval, appointments[i].CreateInterval()));

        return busyIntervals;

    }
内部静态TimeIntervalCollectionEx CalculateBusTime(约会BaseCollection约会,时间间隔){
TimeIntervalCollectionEx busyIntervals=新的TimeIntervalCollectionEx();
int count=约会计数;
for(int i=0;i
没有任何内置函数可以按资源和约会类型计算总时间,但使用XtraScheduler绝对可以做到这一点。请查看以下两个示例,以了解有关如何操作的更多详细信息:

:)

此外,请尝试以下方法:

    internal static TimeIntervalCollectionEx CalculateBusyTime(AppointmentBaseCollection appointments, TimeInterval interval) {

        TimeIntervalCollectionEx busyIntervals = new TimeIntervalCollectionEx();

        int count = appointments.Count;

        for (int i = 0; i < count; i++)

            busyIntervals.Add(TimeInterval.Intersect(interval, appointments[i].CreateInterval()));

        return busyIntervals;

    }
内部静态TimeIntervalCollectionEx CalculateBusTime(约会BaseCollection约会,时间间隔){
TimeIntervalCollectionEx busyIntervals=新的TimeIntervalCollectionEx();
int count=约会计数;
for(int i=0;i