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

Проблема связки MasterPage + StiReport

Добавлено: 15 июл 2010, 05:53
ZiP
StiReport 2010.1
VS2010

Подскажите в чем проблема?
ReportViewer встроенный в контент Masterpage не показывает данные. Тот же код без Masterpage работает.
StiWebReport подключен к SqlDataSource

Код для генерации отчета такой

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

           StiReport report = StiWebReport1.GetReport();            
            string dir = HttpContext.Current.Server.MapPath(string.Empty);
            report.Load(dir + @"\Report\report.mrt");            
            report.Dictionary.Synchronize();
            report.Compile();
//            StiWebViewer1.Report = report;
            Stimulsoft.Report.Web.StiReportResponse.ResponseAsXls(this, report);  
Код странички

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





    

" 
    ProviderName="" 
    SelectCommand="SELECT * FROM "USERS"">



Проблема связки MasterPage + StiReport

Добавлено: 15 июл 2010, 10:17
Vladimir
Здравствуйте,

Мы проверили WebViewer в совокупности с MsterPage и не нашли каких-либо проблем в работе.
Попробуйте установить у WebViewer-а режим работы с кэшем (RenderMode="AjaxWithCache").

Так же, смотрите прикреплённый архив с нашим примером.

Спасибо.

Проблема связки MasterPage + StiReport

Добавлено: 15 июл 2010, 11:51
ZiP
Vladimir писал(а):Здравствуйте,

Мы проверили WebViewer в совокупности с MsterPage и не нашли каких-либо проблем в работе.
Попробуйте установить у WebViewer-а режим работы с кэшем (RenderMode="AjaxWithCache").

Так же, смотрите прикреплённый архив с нашим примером.

Спасибо.
В том то и дело что c DataSet он работает нормально. А вот если использовать только SqlDataSource подключенную к БД например Access. Ничего не работает.
Ниже ссылка на тестовый проект с проблемой
по Default.aspx - MasterPage страница
по Default1.aspx - простая страница

Тестовый проект



Проблема связки MasterPage + StiReport

Добавлено: 16 июл 2010, 07:05
Vladimir
Здравствуйте,

Ошибку повторили. Нам нужно некоторое время, что бы разобраться с проблемой.

Спасибо.

Проблема связки MasterPage + StiReport

Добавлено: 19 июл 2010, 13:36
Jan
Здравствуйте,

Пожалуйста, используйте следующий код:

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

StiReport report = StiWebReport1.GetReport();
StiWebReport1.RegData(report, "SqlDataSource1", SqlDataSource1);
Спасибо.

Проблема связки MasterPage + StiReport

Добавлено: 19 июл 2010, 15:06
ZiP
Jan писал(а):Здравствуйте,

Пожалуйста, используйте следующий код:

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

StiReport report = StiWebReport1.GetReport();
StiWebReport1.RegData(report, "SqlDataSource1", SqlDataSource1);
Спасибо.
Спасибо помогло!

Проблема связки MasterPage + StiReport

Добавлено: 20 июл 2010, 02:35
Andrew
Отлично!