Страница 1 из 1

ProcessingDuplicates и CanGrow

Добавлено: 17 сен 2015, 08:33
DmitryRu
Здравствуйте.
Отчет во вложении.
Есть три колонки, в первой длинный текст, он может повторяться, надо чтобы одинаковые ячейки склеивались.
Для этого хорошо подходит ProcessingDuplicates = Merge.
Однако проблема в том, что текст может быть длинным, и не влазить в одну строку.
Соответственно установлено CanGrow = true, WordWrap = true для этой колонки.
В результате, предложенный отчет имеет высоту 9 строк, а хотелось бы, чтобы он имел высоту 3 строки.
Т.е., чтобы расстояние по вертикали между надписями "однострочный текст" была бы 1 строка, а не 3 строки, как сейчас.
ProcessingDuplicates.png
ProcessingDuplicates.png (14.05 КБ) 1445 просмотров
Похоже, с помощью ProcessingDuplicates мне этого не сделать, и надо делать группировку, а в GroupHeader размещать Panel и на этой Panel еще один Databand?
Может, есть способ попроще?
Reports.Net 2015.1.20

Re: ProcessingDuplicates и CanGrow

Добавлено: 18 сен 2015, 11:18
HighAley
Здравствуйте.

Есть ещё один вариант использовать режим Merge based on Value and Tag. Для этого надо в свойство Tag записать то же выражение.
Вот пример:
Processing duplicates.mrt
(30.24 КБ) 293 скачивания
К сожалению, первая строка остаётся большего размера, но всё остальные не увеличиваются. Это всё, что мы можем сделать в данной ситуации.

Спасибо.