Stimulsoft  
English Brazil French German Italian Japanese Russian Spanish Swedish Chinese
Home Products Purchase Downloads ContactUs RegisteredUsers
 
 
 

Stimulsoft Reports.Net FAQ

1. How to save/load a report?
2. How to load DataSet XSD schema?
3. How to render a report?
4. How to access to the variables?
5. How to attach data to a report?
6. How to run a report designer?
7. How to save/load a rendered report?
8. How to print a report immediately without preview?

1. How to save/load a report?
To save a report:

C#
StiReport report = new StiReport();
report.Save("report.mrt");

VB
Dim Report As StiReport = New StiReport()
Report.Save("report.mrt")
To load a report:

C#
StiReport report = new StiReport();
report.Load("report.mrt");

VB
Dim Report As StiReport = New StiReport()
Report.Load("report.mrt")


Back to top

2. How to load DataSet XSD schema?
To load DataSet XSD schema you may use ImportXMLSchema method:

C#
StiReport report = new StiReport();
DataSet dataSet = new DataSet("Test");
dataSet.ReadXmlSchema("dataset.xsd");
report.Dictionary.ImportXMLSchema(dataSet);

VB
Dim Report As StiReport = New StiReport()
Dim Data As DataSet = New DataSet("Test")
Data.ReadXmlSchema("dataset.xsd")
Report.Dictionary.ImportXMLSchema(Data)


Back to top

3. How to render a report?
To render a report and to show a rendered report in the preview window:

C#
StiReport report = new StiReport();
report.Load("report.mrt");
report.Show();

VB
Dim Report As StiReport = New StiReport()
Report.Load("report.mrt")
Report.Show()

Back to top

4. How to access to the variables?
To access to the variables, you may use this code:

C#
StiReport report = new StiReport();
report.Load("Variables.mrt");
report.Compile();

//Set Variable
report["VariableName"] = "Value";

//Get Variable
object value = report["VariableName"];

VB
Dim Report As StiReport = New StiReport()
Report.Load("Variables.mrt")
Report.Compile()

'Set Variable
Report("VariableName") = " Value "

'Get Variable
Dim Value As Object= Report("VariableName")

Back to top

5. How to attach data to a report?
It is necessary to register data in the Data Store to attach them to a report. You can do it this way:

C#
DataSet dataSet1 = new DataSet();
dataSet1.ReadXmlSchema("Demo.xsd");
dataSet1.ReadXml("Demo.xml");

StiReport report = new StiReport();
report.RegData(dataSet1);

VB
Dim Data As DataSet = New DataSet()
Data.ReadXmlSchema("Demo.xsd")
Data.ReadXml("Demo.xml")

Dim Report As StiReport = New StiReport()
Report.RegData(Data)

Back to top

6. How to run a report designer?
Do it like this:

C#
StiReport report = new StiReport();
report.Design();

VB
Dim Report As StiReport = New StiReport()
Report.Design()

Back to top

7. How to save/load a rendered report?
To save a rendered report:

C#
//Rendering report
StiReport report = new StiReport();
report.Load("report.mrt");
report.Render();
//Saving report
report.SaveDocument("document.mdc");

VB
'Rendering report
Dim Report As StiReport = New StiReport()
Report.Load("report.mrt")
Report.Render()
'Saving report
Report.SaveDocument("document.mdc")
To load previously saved rendered report:

C#
StiReport report = new StiReport();
report.LoadDocument("document.mdc");

VB
Dim Report As StiReport = New StiReport()
Report.LoadDocument("document.mdc")

Back to top

8. How to print a report immediately without preview?
For a start load of a report:

C#
StiReport report = new StiReport();
report.Load("report.mrt");

VB
Dim Report As StiReport = New StiReport()
Report.LoadDocument("document.mdc")
And now print a report:

C#
report.Print();

VB
Report.Print()

Back to top


 
 
Privacy | Contact | Sitemap
Copyright (C) 2003-2010 Stimulsoft, All rights reserved