Мне нужно отобразить что-то, что показывает Неделю дней вдоль столбцов, а также список категорий вдоль строк и список задач, которые должны быть в ячейках (см. Рисунок ниже)
Мне кажется, что решение должно быть простым, но я рисую пробел относительно того, как связать такую вещь.
И строки, столбцы, и элементы данных в ячейках являются динамическими в зависимости от того, какую неделю просматривает пользователь, и в идеале я хотел бы скрыть категории, для которых в текущей просматриваемой неделе нет задач. У меня есть свойства коллекции для текущей просматриваемой недели, списка категорий и списка задач, и у каждой задачи есть своя дата и категория, связанные с ней ....
Редактировать
Моя база данных выглядит так:
ТАБЛИЦА ЗАДАЧ
TaskId
CategoryId
OtherProperties
ТАБЛИЦА ИНСТАНЦИИ ЗАДАЧИ
TaskInstanceId
ParentTaskId
DueDate
У меня есть хранимая процедура, которая принимает диапазон дат и возвращает список следующего класса (необходимо вычислить повторяющиеся события)
TaskInstanceId
ParentTaskId
Name
Category
DueDate
OtherProperties
Я пытался сделать это с третьим классом, который содержит
Date
List<Task>