Пример #1
0
        public string GetScale(bool isHeader)
        {
            string ganttScale = "<div class='scaleContainer'>";

            string scaleTpl = "<div style='width:{0}px'>{1}</div>";

            string content = isHeader? LowerBoundDate.ToString("MMM-yy") : "&nbsp;";

            ganttScale += string.Format(scaleTpl, GetMonthScaleWidth(LowerBoundDate), content);

            DateTime date = LowerBoundDate.AddMonths(1);

            while (date <= UpperBoundDate)
            {
                content = isHeader? date.ToString("MMM-yy") : "&nbsp;";

                ganttScale += string.Format(scaleTpl, GetMonthScaleWidth(date), content);

                date = date.AddMonths(1);
            }

            ganttScale += "</div>";

            return(ganttScale);
        }