Windows.Forms in stiWebViewer

Stimulsoft Reports.NET discussion
cleberaa
Posts: 7
Joined: Fri Feb 20, 2009 12:15 pm
Location: RP

Windows.Forms in stiWebViewer

Post by cleberaa »

My file ".mrt" has Window Form simple.
Are two listbox and one button to my page report.

How I´make to show this in my stiWebViewer?
Jan
Posts: 1265
Joined: Thu Feb 19, 2009 8:19 am

Windows.Forms in stiWebViewer

Post by Jan »

Hello,

You need render report in cache mode of StiWebViewer (check property RenderMode). Also you can't render report in PageLoad event.

Thank you.
cleberaa
Posts: 7
Joined: Fri Feb 20, 2009 12:15 pm
Location: RP

Windows.Forms in stiWebViewer

Post by cleberaa »

My RenderMode is "AjaxWithCache" and UseCahe=true
too have the following code in .cs:

StiReport rptReport= new StiReport();
rptReport.LoadPackedDocument(Server.MapPath("~/files/rptReport.mrt"));
stiWebViewer1.Report = rptReport;

more don't show nothing in my browser.

Thank You!
Jan
Posts: 1265
Joined: Thu Feb 19, 2009 8:19 am

Windows.Forms in stiWebViewer

Post by Jan »

Hello,
cleberaa wrote:My RenderMode is "AjaxWithCache" and UseCahe=true
too have the following code in .cs:

StiReport rptReport= new StiReport();
rptReport.LoadPackedDocument(Server.MapPath("~/files/rptReport.mrt"));
stiWebViewer1.Report = rptReport;

more don't show nothing in my browser.

Thank You!
Please replace following line of code:

rptReport.LoadPackedDocument(Server.MapPath("~/files/rptReport.mrt"));

to:

rptReport.Load(Server.MapPath("~/files/rptReport.mrt"));

Thank you.
cleberaa
Posts: 7
Joined: Fri Feb 20, 2009 12:15 pm
Location: RP

Windows.Forms in stiWebViewer

Post by cleberaa »

Ok

Then ocurred the following error:

Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Thank You!
Jan
Posts: 1265
Joined: Thu Feb 19, 2009 8:19 am

Windows.Forms in stiWebViewer

Post by Jan »

Hello,

Please provide full error stack.

Thank you.
cleberaa
Posts: 7
Joined: Fri Feb 20, 2009 12:15 pm
Location: RP

Windows.Forms in stiWebViewer

Post by cleberaa »

Jan wrote:Hello,

Please provide full error stack.

Thank you.
Ok, is more a longer text

[ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index]
System.Collections.CollectionBase.System.Collections.IList.get_Item(Int32 index) +2435961
Stimulsoft.Report.Components.StiPagesCollection.get_Item(Int32 index) +42
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, HtmlTextWriter writer, Double zoom, ImageFormat imageFormat, Int32 pageIndex, StiHtmlExportMode exportMode, StiHtmlExportQuality exportQuality) +127
Stimulsoft.Report.Web.StiWebViewer.RenderOnePage(Int32 page, StiHtmlExportService export) +298
Stimulsoft.Report.Web.StiWebViewer.RenderHtmlTable() +1012
Stimulsoft.Report.Web.StiWebViewer.RenderContents(HtmlTextWriter output) +1091
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
Stimulsoft.Report.Web.StiWebViewer.Render(HtmlTextWriter output) +796
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +59
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +68
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +37
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.Page.Render(HtmlTextWriter writer) +26
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2558
cleberaa
Posts: 7
Joined: Fri Feb 20, 2009 12:15 pm
Location: RP

Windows.Forms in stiWebViewer

Post by cleberaa »

if I'add the following code in the end:

rptReport.Render();

the error no ocurred, then says that my variables are not completed

the problem is the such, I need that the forms or dialogs the report ".mrt" appears in my web report.
Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

Windows.Forms in stiWebViewer

Post by Edward »

Hi,

Please note that you have to save the report template from the code as follows:

rptReport.Save(Server.MapPath("~/files/rptReport.mrt"));

Also the report template can be saved using additional zip compressing:

rptReport.SavePackedReport(Server.MapPath("~/files/rptReport.mrz"));

Also both templates could be saved from directly from the designer.

And there are similar situation for rendered reports:

SavePackedDocument/LoadPackedDocument for 'mdz' (resulted file will be compressed in zip format)

and

SaveDocument/LoadDocument for 'mdc' (resulted report won't be archived)

And what is the size of that report? Are there images with big size?

Please send this file of the report to support[at]stimulsoft.com for analysis.

Thank you.
cleberaa
Posts: 7
Joined: Fri Feb 20, 2009 12:15 pm
Location: RP

Windows.Forms in stiWebViewer

Post by cleberaa »

Edward wrote:Hi,

Please note that you have to save the report template from the code as follows:

rptReport.Save(Server.MapPath("~/files/rptReport.mrt"));

Also the report template can be saved using additional zip compressing:

rptReport.SavePackedReport(Server.MapPath("~/files/rptReport.mrz"));

Also both templates could be saved from directly from the designer.

And there are similar situation for rendered reports:

SavePackedDocument/LoadPackedDocument for 'mdz' (resulted file will be compressed in zip format)

and

SaveDocument/LoadDocument for 'mdc' (resulted report won't be archived)

And what is the size of that report? Are there images with big size?

Please send this file of the report to support[at]stimulsoft.com for analysis.

Thank you.
You don't understand, I need only show forms in my stiWebViewer, only that these apperas in my stiWebViewer.
Post Reply