Динамически переупорядочивать столбцы и устанавливать ширину столбцов в таблице SSRS - PullRequest
2 голосов
/ 08 июля 2010

В нашем приложении есть сетка, которую мы должны представить как часть отчета, который будет отображаться в SSRS.Пользователь имеет возможность изменять порядок и размеры столбцов в этой сетке в приложении.

Теперь у меня есть требование, чтобы напечатанная сетка соответствовала порядку столбцов / размерам столбцов во время отчетаrendered.

В данный момент эта сетка отображается в виде таблицы в отчете.Я пытался использовать параметр / выражение для установки TablixColumn / Width, но это не работает.

Кто-нибудь еще сталкивался с этим требованием?Любые указатели на решение?

Ответы [ 2 ]

1 голос
/ 12 марта 2011

На самом деле вы можете удалить RDL, как только вы завершите процесс рендеринга.В конечной точке веб-службы есть метод удаления отчета с сервера.

0 голосов
/ 11 марта 2011

Я не уверен, что вы нашли свой ответ, но мы делаем что-то подобное. Вы прочтете отчет, получите XML-файл RDL, перейдете в раздел, где у вас есть Tablix, TablixColumns и т. Д., А затем будете использовать классы XML для переупорядочения столбцов, запишете отчет обратно на сервер отчетов, а затем отобразите отчет. Я ищу более простую альтернативу, но пока не нашел ее. Дайте мне знать, если у кого-нибудь есть предложения. :)

...