Page 1 of 1

Saving/loading ready report to database

Posted: Sat Jun 17, 2006 11:19 am
by Shade

Its possible to save/load ready report to/from database?

Saving/loading ready report to database

Posted: Sat Jun 17, 2006 2:14 pm
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!

Saving/loading ready report to database

Posted: Sun Jun 18, 2006 4:24 am
by Shade

Can i pack all saved reports? We have many reports and it takes many resources.

Saving/loading ready report to database

Posted: Sun Jun 18, 2006 5:08 am
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.



Saving/loading ready report to database

Posted: Sun Jun 18, 2006 8:36 am
by Shade

Thanks for help.