1

我正在使用RadHtmlChart基于 Telerik 的 HTML5。我正在使用饼图,我想显示该方法的值。我应该如何保存这些值——也许是一个列表?它不应该对方法本身产生太大影响,因为我需要这种方法来处理一些报告内容。

public double GetBookedVacation(int year)
{
    int counter = 0;
    if (this.AnnualVacations.Any())
    {
        foreach (HtVacationDay vacationDay in HtVacationDays)
        {
            foreach (DateTime vacationDayDate in vacationDay.GetDates())
            {
                if (vacationDayDate.Year == year)
                {
                    counter++;
                }
            }
        }
    }
    return counter;
}

感谢您的帮助和快速答复。

4

1 回答 1

0

好吧,这取决于您的需求,但列表似乎是最简单的选择。图表可以采用不同的数据源(从此处开始并浏览该部分),或者您可以通过代码添加项目和系列,以编程方式在循环的每次迭代中创建图表。这可能更难维护,具体取决于您的情况。此外,由于您返回计数器,您打算如何在不更改数据的情况下将数据提供给图表(例如输出参数)?

于 2013-02-26T14:55:24.373 回答