RDLC: отображение списка с несколькими фиксированными столбцами и переменными строками - PullRequest
1 голос
/ 10 сентября 2011

Я занимаюсь разработкой отчета с использованием RDLC (версия Winforms) в VS 2010. Часть отчета перечисляет серию изображений (с текстовыми заголовками). Список изображений имеет переменную длину. Я хотел бы сэкономить недвижимость в отчете, отображая два изображения на «строку» в списке изображений.

Например, если количество изображений равно 2, я бы отобразил:
A B

Если есть 3 изображения:
A B
C

Если есть 5 изображений:
A B
C D
E

... и т. Д.

Я видел этот (http://blogs.msdn.com/b/chrishays/archive/2004/07/23/horizontaltables.aspx) блог), но он предназначен для фиксированного числа строк, что в данном случае неприменимо. Я хочу, чтобы список увеличивался сначала слева направо, но увеличивался в строках для каждые два изображения (как показано выше).

Есть ли способ сделать это с помощью RDLC?

1 Ответ

3 голосов
/ 13 сентября 2011

Нашел взлом, который отвечает на мой собственный вопрос. По сути, вы создаете столько вертикальных списков, сколько вам нужно столбцов (в моем случае: 2), а затем устанавливаете условную видимость для каждого списка, чтобы они отображали только поднабор элементов в своем запросе.

Посмотрите на эту тему: http://forums.asp.net/t/1373432.aspx

...