Программное объединение ячеек таблицы при выполнение условия
Добавлено: 15 янв 2014, 10:45
Здравствуйте, у меня возникла задача сформировать отчёт, пример которого можно увидеть во вложенном файле "Пример таблицы.png". В качестве источника следующие бизнес объекты:
То есть коллекция Items должна быть отображена на таблицу, которая приведена в примере.
Мне нужно чтобы для некоторых элементов в коллекции Items класса VerificationProgramDto ячейки в строке были объединены. Отсюда у меня два вопроса:
1. Как я могу программно указать объединение ячеек в строке если выполняется определённое условие.
2. На основе чего я могу описать данное условие? Я обязательно должен добавить в класс VerificationProgramItemDto булевсккое свойство, или мне нужно обязательно разделить VerificationProgramItemDto на два типа?
Код: Выделить всё
public class VerificationProgramDto
{
public ICollection<VerificationProgramItemDto> Items { get; set; }
}
public class VerificationProgramItemDto
{
public string Text { get; set; }
}
Мне нужно чтобы для некоторых элементов в коллекции Items класса VerificationProgramDto ячейки в строке были объединены. Отсюда у меня два вопроса:
1. Как я могу программно указать объединение ячеек в строке если выполняется определённое условие.
2. На основе чего я могу описать данное условие? Я обязательно должен добавить в класс VerificationProgramItemDto булевсккое свойство, или мне нужно обязательно разделить VerificationProgramItemDto на два типа?