原創|使用教程|編輯:鄭恭琳|2015-12-07 10:12:32.000|閱讀 4881 次
概述:該篇文章主要提供一些Stimulsoft Report.Net開發者的常見常規問題及解答。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
該篇文章主要提供一些Stimulsoft Report.Net開發者的常見常規問題及解答。
< 點擊下載Stimulsoft Report.Net v2018.2.3最新版本>
加載報表:
C#
StiReport report = new StiReport(); report.Load("report.mrt");
VB
Dim Report As StiReport = New StiReport() Report.Load("report.mrt")
保存報表:
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"); report.Show();
VB
Dim Report As StiReport = New StiReport() Report.Load("report.mrt") Report.Show()
要將數據綁定到一個報表,你必須使用RegData方法注冊報表的DataStore數據。填充數據集作為傳遞參數的方法是相同的。例如,從XML加載數據:
C#
DataSet dataSet1 = new DataSet(); ddataSet1.ReadXmlSchema("Demo.xsd"); dataSet1.ReadXml("Demo.xml"); StiReport report = new StiReport(); report.RegData("MyDataSet",dataSet1);
VB
Dim Data As DataSet = New DataSet() Data.ReadXmlSchema("Demo.xsd") Data.ReadXml("Demo.xml") Dim Report As StiReport New StiReport() Report.RegData("MyDataSet",Data)
都可以。示例如下:
示例1:
C#
StiReport report = new StiReport(); report.Load("MyReport.mrt"); report.RegData("MyDataSet",dataSet1);
VB
Dim Report As StiReport = New StiReport() Report.Load("MyReport.mrt") Report.RegData("MyDataSet",DataSet1)
示例2:
C#
StiReport report = new StiReport(); report.RegData("MyDataSet",dataSet1); report.Load("MyReport.mrt");
VB
Dim Report As StiReport = New StiReport() Report.RegData("MyDataSet",DataSet1) Report.Load("MyReport.mrt")
兩個示例都是一樣的。
運行報表設計器有兩種方法。首先,你可以使用報表對象的Design方法:
C#
StiReport report = new StiReport(); report.Design();
VB
Dim Report As StiReport = New StiReport() Report.Design()
然后,你可以使用設計器自身的Show方法:
C#
Stimulsoft.Report.Design.StiDesigner designer = new Stimulsoft.Report.Design.StiDesigner(); designer.Show();
VB
Dim Designer As Stimulsoft.Report.Design.StiDesigner = New Stimulsoft.Report.Designer.StiDesigner() Designer.Show()
保存渲染后的報表:
C#
//渲染報表 StiReport report = new StiReport(); report.Load("report.mrt"); report.Render(); //保存報表 report.SaveDocument("document.mdc"));
VB
'渲染報表 Dim Report As StiReport = New StiReport() Report.Load("report.mrt") Report.Render() '保存報表 Report.SaveDocument("document.mdc"))
加載以保存的渲染后的報表:
C#
StiReport report = new StiReport(); report.LoadDocument("document.mdc");
VB
Dim Report As StiReport = New StiReport() Report.LoadDocument("document.mdc")
要加載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)
DataSet XSD模式僅在設計器中需要。
使用報表StiReport類的Language屬性來修改報表的當前腳本語言。示例:
C#
//將當前腳本語言修改為VB StiReport report = new StiReport(); report.ScriptLanguage = StiReportLanguageType.VB; //生成新的報表 report.ScriptNew();
VB
'將當前腳本語言修改為VB Dim Report As StiReport = New StiReport() Report.ScriptLanguage = StiReportLanguageType.VB '生成一個新報表 Report.ScriptNew()
購買最新正版授權!詳情請""
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn