Я пишу отчет, чтобы представить график работы для данного клиента. Отчет должен напоминать календарь и отображать рабочие задания, охватывающие несколько дней, в виде связующей полосы, аналогичной Outlook.
Я сделал календарь довольно быстро, используя два табликса. Моя проблема сейчас и причина этого вопроса заключается в представлении охватывающих событий.
В настоящее время я визуализирую (конечно, используя тестовые данные): https://i.imgur.com/KISNhsx.png
Я определяю множество вещей в хранимой процедуре (сколько дней длится данное событие, в какой день это событие) и манипулирую фоном и границами каждой ячейки, чтобы они выглядели объединены. Это работает нормально, за исключением текста ячейки: он обрезается, если имя события слишком длинное.
Я провел некоторое исследование, и оказалось, что вы просто не можете программно объединять ячейки. Я думаю, что моя лучшая надежда может заключаться в том, чтобы каким-то образом разрешить переполнение имени события (вроде того, как вы увидите переполнение ячейки в Excel).
Это возможно?
Для справки: мы используем SQL Server 2012, но для создания отчета я использую BIDS через VS2008. Это заурядный отчет RDL. Я не против купить контроль, который сделает это за меня.
Спасибо!