Здравствуйте,
Означает ли это что Viewer для Client/Server другой, нежели Silverlight ?
Один и тот же, только в одном случае он выполняет все действия с отчетом на сервере общаясь с ним запросами, а в другом работает самостоятельно.
Т.е. нельзя сменить архитектуру без переписывания кода приложения ? Как клиента, так и сервера ?
Можно по подробнее про смену архитектуры?
И еще Client/Server viewer - это silverlight control для использования внутри sl приложений ? (а не ASP.NET)
Нет.
StiWebViewerSL - компонент asp.net, который располагается на странице. При первом построении aspx страницы он запускает на стороне клиента silverlight приложение, которое затем общается с StiWebViewerSL компонентом запросами. Silverlight компонент находится в ресурсах сборки. Сборка собрана под .Net 2.0. Прямой работы с Silverlight не требуется.
StiWebDesignerSL - все тоже самое, что и для StiWebViewerSL, только это дизайнер отчетов.
StiViewerSL - silverlight компонент. Он понятия не имеет про asp.net и сервер. Все строит своими силами в пределах Silverlight приложения.
StiDesignerSL - то же самое, но это дизайнер отчетов.
В Silverlight нет DataSet. Можно в Client/Server сформировать отчет из DataSet и передать на клиент для отображения ?
Вы просто на сервере регистрируете DataSet при помощи метода RegData, а уже потом компонент сам разбирется, что ему передавать на клиент для отображения. Если Вы хотите построить отчет только в Silverlight приложении (без asp.net), то нужно использовать бизнес объекты. Посмотрите видео по Silverlight здесь:
http://stimulsoft.com/Videos.aspx
В Demo Client/Server каждый отчет открывается в новом окне - это такое требование viewer или просто вариант реализации ?
Если верно понял, то это пример реализации.
Спасибо.