By using this site you agree to the use of cookies for analytics and personalized content.
I agree Learn More
Stimulsoft Reports.Net FAQ
 
1. Как сохранить/загрузить отчет?
2. Как загрузить схему DataSet XSD?
3. Как построить отчет?
4. Как получить доступ к переменным?
5. Как прикрепить данные к отчету?
6. Как запустить дизайнер отчетов?
7. Как сохранить/загрузить построенный отчет?
8. Как напечатать отчет сразу после просмотра?
1. Как сохранить/загрузить отчет?

Используйте следующий код для сохранения отчета:

C#

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

VB

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

Используйте следующий код для загрузки отчета:

C#

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

VB

Dim Report As StiReport = New StiReport()
Report.Load("report.mrt")
2. Как загрузить схему DataSet XSD?

Чтобы загрузить схему DataSet XSD вы можете использовать метод ImportXMLSchema:

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)
3. Как построить отчет?

Чтобы построить отчет и показать его в окне предварительного просмотра:

C#

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

VB

Dim Report As StiReport = New StiReport()
Report.Load("report.mrt")
Report.Show()
4. Как получить доступ к переменным?

Чтобы получить доступ к переменным, вы можете использовать следующий код:

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")
5. Как прикрепить данные к отчету?

Необходимо зарегистрировать данные в хранилище, чтобы прикрепить их к отчету. Вы можете сделать это следующим образом:

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)
6. Как запустить дизайнер отчетов?

Это можно сделать следующим образом:

C#

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

VB

Dim Report As StiReport = New StiReport()
Report.Design()
7. Как сохранить/загрузить построенный отчет?

Чтобы сохранить построенный отчет:

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")

Чтобы загрузить ранее построенный отчет:

C#

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

VB

Dim Report As StiReport = New StiReport()
Report.LoadDocument("document.mdc")
8. Как напечатать отчет сразу после просмотра?

Сначала загрузите отчет:

C#

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

VB

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

Затем распечатайте его:

C#

report.Print();

VB

Report.Print()
TwitterTwitterFacebookFacebookRSSRSSLinked inLinked inYoutubeYoutubeStimulsoft BlogStimulsoft BlogViberViberWhatsAppWhatsAppSkypeSkypeTelegramTelegram