Designer.Web - Report Preview - пустая страница

Обсуждение Stimulsoft Reports.WEB
Ответить
Vasiliy Goncharenko
Сообщения: 53
Зарегистрирован: 11 июн 2010, 11:14

Designer.Web - Report Preview - пустая страница

Сообщение Vasiliy Goncharenko »

Designer.Web, открываю отчет в режиме дизайна, код ниже.

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

        ' Load Report -------------
        Dim MyReport As StiReport = New StiReport()
        MyReport.LoadFromString(SC.SCData.ExecuteScalar("SELECT ReportBin FROM Reports WHERE ReportID = 1"))
        ' Load Report ---------end-

        ' Add Database ------------
        MyReport.Dictionary.Databases.Clear()
        Dim MyReport_DB As New StiSqlDatabase("EazyQA_Aces", "EazyQA_Aces", MyConnectionString, False)
        MyReport.Dictionary.Databases.Add(MyReport_DB)
        ' Add Database --------end-

        ' Add DataSource ----------
        Dim MyDB_DS As DataSet = SC.SCData.FillDataSet("SELECT * FROM Users WHERE 1=2 SELECT * FROM V_QA_Tickets WHERE 1=2 SELECT * FROM V_QA_TicketsResolution WHERE 1=2", MyConnectionString)
        MyDB_DS.DataSetName = "EazyQA_Aces"
        MyDB_DS.Tables(0).TableName = "Users"
        MyDB_DS.Tables(1).TableName = "Tickets"
        MyDB_DS.Tables(2).TableName = "Tickets Resolution"
        MyDB_DS.Relations.Add("Tickets Resolution", MyDB_DS.Tables(1).Columns("TicketID"), MyDB_DS.Tables(2).Columns("TicketID"))
        MyReport.RegData(MyDB_DS)
        ' Add DataSource ------end-

        StiWebDesigner1.Design(MyReport)
Когда пытаюсь посмотреть простенький отчет в Preview, то получаю пустое окно:
Изображение


Я пробовал передать DataSet в обработчике события GetPreviewDataSet:

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

		e.Report.Dictionary.Databases.Clear()

		Dim MyReport_DB As New StiSqlDatabase("EazyQA_Aces", "EazyQA_Aces", MyConnectionString, False)
		e.Report.Dictionary.Databases.Add(MyReport_DB)

		Dim MyDB_DS As DataSet = SC.SCData.FillDataSet("SELECT * FROM Users SELECT * FROM V_QA_Tickets SELECT * FROM V_QA_TicketsResolution", MyConnectionString)
		MyDB_DS.DataSetName = "EazyQA_Aces"
		MyDB_DS.Tables(0).TableName = "Users"
		MyDB_DS.Tables(1).TableName = "Tickets"
		MyDB_DS.Tables(2).TableName = "Tickets Resolution"
		MyDB_DS.Relations.Add("Tickets Resolution", MyDB_DS.Tables(1).Columns("TicketID"), MyDB_DS.Tables(2).Columns("TicketID"))

		e.PreviewDataSet = MyDB_DS
В результате пустое синее окошко, даже пустой отчет не выводится.

Помогите, а? А то запарился я уже разбираться. Вроде простая задача - дизайнер, словарь, отчет, посмотреть че нагородил ... а в результате несколько ночей безрезультатной возни.
Aleksey
Сообщения: 2784
Зарегистрирован: 22 апр 2010, 06:57

Designer.Web - Report Preview - пустая страница

Сообщение Aleksey »

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

Пришлите пожалуйста ваше приложение с базой данных для анализа на support[at]stimulsoft.com

Спасибо.
Vasiliy Goncharenko
Сообщения: 53
Зарегистрирован: 11 июн 2010, 11:14

Designer.Web - Report Preview - пустая страница

Сообщение Vasiliy Goncharenko »

Выслал. Спасибо.
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Designer.Web - Report Preview - пустая страница

Сообщение Andrew »

Спасибо.
Ответить