Saving/loading ready report to database

Stimulsoft Reports.NET discussion
Post Reply
Shade
Posts: 4
Joined: Fri Jun 16, 2006 3:14 am

Saving/loading ready report to database

Post by Shade »


Its possible to save/load ready report to/from database?
EDV Gradl
Posts: 228
Joined: Sat Jun 17, 2006 9:50 am
Location: Germany

Saving/loading ready report to database

Post by EDV Gradl »

To load/save the report layout, use LoadFromString,SaveToString,

to load/save a rendered report (a copy of you you sent to the printer) use LoadDocumentFromString, SaveDocumentToString.

You then can easily assign a row of your data set to this string:

string Bericht = this.MyDataSet.dbo_Reports.Rows[0]["Report"].ToString();
this.LoadFromString(Bericht);

and

string Bericht = this.SaveToString();
DataTable MyDataTable = this.MyDataSet.dbo_Reports;
DataRow MyDataRow = MyDataTable.Rows[0];
MyDataRow["Report"] = Bericht;

Very easy. And it works!
Shade
Posts: 4
Joined: Fri Jun 16, 2006 3:14 am

Saving/loading ready report to database

Post by Shade »


Can i pack all saved reports? We have many reports and it takes many resources.
Vital
Posts: 1278
Joined: Fri Jun 09, 2006 4:04 am

Saving/loading ready report to database

Post by Vital »

Shade wrote: Can i pack all saved reports? We have many reports and it takes many resources.
In version 1.60 of StimulReport.Net you can use this methods of StiReport:

Saving rendered report:

Code: Select all

void SavePackedDocument(Stream stream)
string SavePackedDocumentToString()
byte[] SavePackedDocumentToByteArray()
void SavePackedDocument(string path)
Loading rendered report:

Code: Select all

void LoadPackedDocument(Stream stream)
void LoadPackedDocumentFromString(string reportStr)
void LoadPackedDocument(byte[] bytes)
void LoadPackedDocument(string path)
This methods available ony for version .Net 2.


Shade
Posts: 4
Joined: Fri Jun 16, 2006 3:14 am

Saving/loading ready report to database

Post by Shade »


Thanks for help.
Post Reply