Источник данных как параметр. Как сделать.

Обсуждение Stimulsoft Reports.WEB
slav
Сообщения: 20
Зарегистрирован: 22 ноя 2010, 12:19
Откуда: Moscow
Контактная информация:

Источник данных как параметр. Как сделать.

Сообщение slav »

Есть набор однотипных баз данных Access.
Как сделать так, чтобы пользователь мог выбирать из какой базы строить отчет?
Возможно это сделать, используя Stimulsoft Reports.Web?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Источник данных как параметр. Как сделать.

Сообщение Ivan »

Здравствуйте.

Самый простой вариант решения задачи:
На вашей asp-странице располагаете меню выбора нужной базы (например, combobox с названиями) и кнопку построения отчета.
В событии нажатия кнопки создаёте нужный ConnectionString, загружаете отчет, передаёте в него строку подключения (в источник данных) или создаёте новый источник данных, строите отчет и присваиваете его вьюверу.

Пример кода для создания нового источника данных:

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

StiReport report = new StiReport();
report.Load("с:\\ReportSample.mrt");
report.Dictionary.Databases.Clear();
report.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("Connection", newConnectionString));
StiSqlSource DS1 = new StiSqlSource("Connection", "DS1", "DS1", "SELECT * FROM DS1", true, false);
report.Dictionary.DataSources.Add(DS1);
Спасибо.
slav
Сообщения: 20
Зарегистрирован: 22 ноя 2010, 12:19
Откуда: Moscow
Контактная информация:

Источник данных как параметр. Как сделать.

Сообщение slav »

Спасибо, буду пробовать.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Источник данных как параметр. Как сделать.

Сообщение Aleksey »

Здравствуйте,

Ок.
Сообщите нам , если вам понадобится дополнительная помощь.

Спасибо.
slav
Сообщения: 20
Зарегистрирован: 22 ноя 2010, 12:19
Откуда: Moscow
Контактная информация:

Источник данных как параметр. Как сделать.

Сообщение slav »

Вот и понадобилась Ваша помощь опять.
Как разместить на одной странице 2 таблицы и 2 текстбокса?
а то у меня 2 таблицы сливаются и скрывают подпись ко второй таблице.
никак с бэндами не разберусь...
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Источник данных как параметр. Как сделать.

Сообщение Aleksey »

Здравствуйте,

2 таблицы рядом или одна под одной?
Если рядом, то вы можете использовать компонент панель.

Спасибо.
slav
Сообщения: 20
Зарегистрирован: 22 ноя 2010, 12:19
Откуда: Moscow
Контактная информация:

Источник данных как параметр. Как сделать.

Сообщение slav »

Aleksey писал(а):Здравствуйте,

2 таблицы рядом или одна под одной?
Если рядом, то вы можете использовать компонент панель.

Спасибо.
Одна под другой
текстбокс 1
таблица 1
текстбокс 2
таблица 2
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Источник данных как параметр. Как сделать.

Сообщение Aleksey »

Здравствуйте,

Посмотрите пример отчета в приложении.

Спасибо.
Вложения
SampleReport.mrt
(30.74 КБ) 398 скачиваний
slav
Сообщения: 20
Зарегистрирован: 22 ноя 2010, 12:19
Откуда: Moscow
Контактная информация:

Источник данных как параметр. Как сделать.

Сообщение slav »

во-о-от
ключевой момент, видимо.
у меня таблицы непристыкованы!
Если их пристыковать, то все ок.

Мне нужно разместить 2 непристыкованные таблицы.
Помогите, пожалуйста.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Источник данных как параметр. Как сделать.

Сообщение Aleksey »

Здравствуйте,

Используйте в данном случае компоненты панель, на которых размещайте таблицы.

Спасибо.
Вложения
SampleReport2.mrt
(29.84 КБ) 379 скачиваний
Ответить