У меня на странице есть кросс-таблица, колонки которой генерируются динамически.
Как я могу сделать так чтобы страница меняла ширину в зависимости от ширины таблицы?
Ставил Unlimited Width - не получается.
Спасибо.
			
			
									
									
						авто ширина страницы
авто ширина страницы
Здравствуйте.
1) Установите ширину страницы в дизайнере в максимально допустимое значение.
2) Вот код для события EndRenderEvent Вашего отчета, для этого выберите в Редакторе Свойств в дизайнере объект 'Report' и на закладке свойств можно будет его вставить.
Спасибо.
			
			
									
									
						1) Установите ширину страницы в дизайнере в максимально допустимое значение.
2) Вот код для события EndRenderEvent Вашего отчета, для этого выберите в Редакторе Свойств в дизайнере объект 'Report' и на закладке свойств можно будет его вставить.
Код: Выделить всё
double maxWidth = 0;
foreach (StiPage page in this.RenderedPages)
{
    foreach (StiComponent comp in page.GetComponents())
    {
        if (((StiComponent)comp != null) && (comp.Left + comp.Width > maxWidth)) maxWidth = comp.Left + comp.Width;
    }
    page.Width = maxWidth;
}авто ширина страницы
Спасибо за совет, уже решил эту проблему в дизайнере с помощью BeforePrintEvent принудительно выставляю ширину страницы в зависимости от количества полученых колонок из датаСерца
			
			
									
									
						авто ширина страницы
Дайте знать, если понадобится помощь.
Спасибо.
			
			
									
									
						Спасибо.