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

Как подцепить отчет к контролу stiPreviewControl ?

Добавлено: 27 июн 2008, 12:53
Vital
Здравствуйте,

Дело в том что вот этот код:

Код: Выделить всё

report.Load(reportName);
((StiSqlDatabase)report.Dictionary.Databases[0]).ConnectionString = builder.ConnectionString;
абсолютно верен. Добавить к нему нечего.

Спасибо.

Как подцепить отчет к контролу stiPreviewControl ?

Добавлено: 27 июн 2008, 13:07
vlsaf
Все верно. Этот код работает.

Идея была в том, чтобы повысить быстродействие загрузки отчета.
Отчет я компилирую и создаю dll.

Эту dll поставляю заказчику.
Строка соединения у него другая.

Вот и хотелось бы менять строку соединения на dll отчете.

Предыдущий свой пост я подкорректировал.
Если не использовать dll, то все идет.
(Каюсь и извиняюсь, у меня вкралась ошибка в проект)

Но с dll не получается. Будте так любезны, посмотрите еще раз мой предыдущий топик.

Как подцепить отчет к контролу stiPreviewControl ?

Добавлено: 27 июн 2008, 17:30
Vital
Здравствуйте,

В случае если отчет загружается из сборки, то он уже является откомпилированным. Т.е. вот этот код будет верным:

Код: Выделить всё

report = StiReport.GetReportFromAssembly(reportPath_dll);
((StiSqlDatabase)report.Dictionary.Databases[0]).ConnectionString = builder.ConnectionString;
Спасибо.

Как подцепить отчет к контролу stiPreviewControl ?

Добавлено: 28 июн 2008, 11:14
vlsaf
Все работает.
Спасибо большое за ваше терпение.
Техподдержка, это не легкий труд,
но благодарность пользователей вносит в эту работу
немного радости. :)

Если бы теперь помогли бы разобраться с "Настройка принтера и страницы." ?
Был бы очень признателен. Поднимаю тот топик повыше (Up).
Не сочтите за труд, чиркните там пару строк кода.