Пролема с созданием переменной типа Список

Обсуждение Stimulsoft Reports.Silverlight
dimsk
Сообщения: 5
Зарегистрирован: 30 май 2012, 10:28
Откуда: Perm

Пролема с созданием переменной типа Список

Сообщение dimsk »

В переменную типа с писок в клиент сервер версии Silverligth приложения в отчет не подтягиваются данные
в переменной источник данных выбран колонки, ключи и значения выбраны так же но при запуске отчета список открывается пустым.
Изображение
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Пролема с созданием переменной типа Список

Сообщение Anton Lozovskiy »

Спасибо.

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

Спасибо.
dimsk
Сообщения: 5
Зарегистрирован: 30 май 2012, 10:28
Откуда: Perm

Пролема с созданием переменной типа Список

Сообщение dimsk »

А есть у вас пример, что бы посмотреть как подтягивать данные правильно в переменные из БД oracle или Sql ?
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Пролема с созданием переменной типа Список

Сообщение Anton Lozovskiy »

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

А какую версию сервера вы используете ? Web или WCF ?

Спасибо.
dimsk
Сообщения: 5
Зарегистрирован: 30 май 2012, 10:28
Откуда: Perm

Пролема с созданием переменной типа Список

Сообщение dimsk »

WCF
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Пролема с созданием переменной типа Список

Сообщение Anton Lozovskiy »

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

Был маленький недостаток на стороне WCF. Т.к. данный пример поставляется с исходным кодом, вы можете сами легко внести у себя изменение.
Смотрите сборку WCFHelper, в папке Helpers файл StiSLRenderingReportHelper, метод DecodeXmlPrepareRequestFromUserVariables(...). Вам нужно закоментировать следующие три строчки кода:

//report.Dictionary.DataSources.Clear();
//report.Dictionary.Databases.Clear();
//report.Dictionary.DataStore.Clear();

и все будет работать.
Мы внесли у себя данное изменение, и пример будет перезалит во время следующего релиза (т.к. проблема не значительная).

Спасибо.
DmitriyDV
Сообщения: 3
Зарегистрирован: 16 июл 2012, 08:34

Re: Пролема с созданием переменной типа Список

Сообщение DmitriyDV »

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

Я из той же компании что и dimsk, он сейчас в отпуске. Вопрос с переменными типа «список» пока что так и не решили, хотя файл файл StiSLRenderingReportHelper изменили (поле с параметрами, выбираемыми пользователями вообще перестали появляться).

Мы сначала пытались интегрировать ваши компоненты «с наскоку», используя ваш WCF пример, но ничего хорошего не вышло. Сейчас более подробно занялся этим вопросом. Создал чистый тестовый проект, добавил ваши компоненты, добавил простой шаблон отчета. Главная задача отчета через ODBC соединение получить данные из таблицы, вывести результат на сам отчет и в переменную типа «список». При добавлении компонентов возникло несколько вопросов:

1. Пересылка построенного отчета от сервера клиенту. Так как только сервер имеет связь с базой данных, отчет нужно строить на сервере и передавать его клиенту. В вашем примере вы используете StiSLRenderingReportHelper.CheckReportOnInteractions(StiReport,bool) из проекта WCFHelper (часть WCF примера) на стороне сервера для формирования xml(?) файла отчета, и функции StiSLViewerControl.ApplyRenderedReport(string, bool) на стороне клиента для загрузки построенного отчета. Я пробовал пересылать отчет через StiReport.SaveToByteArray(), но отчет передался не построенный, и без вызова функции StiReport.Render() на стороне клиента вообще не отображался. Вопрос: есть ли возможность пересылать построенный отчет стандартными средствами ваших компонентов, или надо специально писать функцию для передачи файла, аналогичную CheckReportOnInteractions?
2. Если стандартными средствами переслать готовый отчет нельзя, можно ли использовать ваши наработки в проекте WCFHelper? Там во всех файлах стоят копирайты.
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Re: Пролема с созданием переменной типа Список

Сообщение Anton Lozovskiy »

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

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

Спасибо.
DmitriyDV
Сообщения: 3
Зарегистрирован: 16 июл 2012, 08:34

Re: Пролема с созданием переменной типа Список

Сообщение DmitriyDV »

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

Во вложении простой тестовый проект с простым отчетом. Отчет выводит колонку из базы данных и та же колонка должна выводиться в выпадающем списке в переменной. Отчет строится нормально, но переменная не заполняется значениями. В качестве источника данных используется ODBC соединение с простейшим запросом (наверное вам проще будет переделать ODBC соединение и запрос на любую колонку из любой БД). Сами данные не принципиальны, главное что бы заполнялась переменная. Библиотеки я использую отсюда: Stimulsoft Reports.Silverlight v5_2012.07.27 Trial. Для удобства, файлы из проекта WCFHelper добавил внутрь Web проекта.
Вложения
StimulsoftTestApplication.rar
(9.04 МБ) 330 скачиваний
Последний раз редактировалось DmitriyDV 06 авг 2012, 07:26, всего редактировалось 1 раз.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Пролема с созданием переменной типа Список

Сообщение HighAley »

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

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

Спасибо.
Закрыто