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

Использование DataSet и Table в бизнес модели

Добавлено: 23 дек 2013, 12:59
denis.gn
При использовании класса dataset в контроле StiSLDesignerControl, обнаружились следующие проблемы:

1. Отображение только первой страницы в режиме предварительного просмотра вне зависимости от объема данных
2. В элементе “Графики” отображается только два ряда значений в пределах одного графика
3. Каждый ряд строит только одну точку, остальные точки с нулевыми значениями вне зависимости от объема данных

Эта ситуация наблюдается в том числе в примере CSharp\ Pure\ UsingDataSetAsBusinessObject, в случае если заменить viewer на StiSLDesignerControl и добавить объем данных.

Используется демо версия Stimulsoft Reports.Silverlight 2013.3

Re: Использование DataSet и Table в бизнес модели

Добавлено: 23 дек 2013, 17:12
HighAley
Здравствуйте.

К сожалению, мы не можем воспроизвести проблему.
Не могли бы вы прислать рабочий пример с данными и более подробным описанием проблемы.

Спасибо.

Re: Использование DataSet и Table в бизнес модели

Добавлено: 24 дек 2013, 09:48
denis.gn
Высылаю Silverlight проект примера с данными.

На первой странице используется элемент Data, на второй два графика.
Для примера, создаться таблица из 5 колонок, в которую вноситься 200 строк со случайными значениями. Через RegBusinessObject регистрируются в отчете.
В режиме предварительного просмотра данных (Preview), отображается только 35 строк из 200. Из них 34 на одной странице и одна строка на другой. А на графиках строиться только первых 2 значения.

Re: Использование DataSet и Table в бизнес модели

Добавлено: 24 дек 2013, 17:10
HighAley
Здравствуйте.

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

Спасибо.

Re: Использование DataSet и Table в бизнес модели

Добавлено: 26 дек 2013, 10:42
Aleksey
Здравствуйте,

К сожалению, непосредственно Silverlight не знает что такое DataSet и как у нему подключать Xml. Объект DataSet в Silverlight версии это нами реализованный класс для серверной версии. Он используется только для загрузки спец файлов, сохраненных в Net версии.Наша обертка не сконвертирует полноценный Xml формат, который поддерживает сборка System.Data.dll, там очень много нюансов, которые учесть просто невозможно, поэтому при заполнение его вручную и использовании работа не гарантируется.
В данном случае вам проще создавать просто бизнес объект без участия DataSet используя классы и коллекции.

Спасибо.