private void btDesign_Click(object sender, RoutedEventArgs e) { var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("WorkWithReportComponents.Work_with_Components.mrt"); stiReport1.Load(stream); stream.Close(); stream.Dispose(); stream = null; stiReport1.Design(); }
private void btDesign_Click(object sender, System.Windows.RoutedEventArgs e) { var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("UsingReportVariables.Variables.mrt"); stiReport1.Load(stream); stream.Close(); stream.Dispose(); stream = null; stiReport1.Design(); }
private void Form1_Load(object sender, System.EventArgs e) { if (File.Exists("..\\..\\Data\\Demo.xsd")) { dataSet1.ReadXmlSchema("..\\..\\Data\\Demo.xsd"); } else { MessageBox.Show("File \"Demo.xsd\" not found"); } if (File.Exists("..\\..\\Data\\Demo.xsd")) { dataSet1.ReadXml("..\\..\\Data\\Demo.xml"); } else { MessageBox.Show("File \"Demo.xml\" not found"); } dataSet1.DataSetName = "Demo"; stiReport1.RegData(dataSet1); if (File.Exists("..\\..\\Reports\\BookmarksHyperlinks.mrt")) { stiReport1.Load("..\\..\\Reports\\BookmarksHyperlinks.mrt"); } else { MessageBox.Show("File \"BookmarksHyperlinks.mrt\" not found"); } stiReport1.Load("..\\..\\Reports\\BookmarksHyperlinks.mrt"); stiReport1.Render(true); stiReport1.Info.Zoom = panel1.Zoom; if (stiReport1.CompiledReport != null) { stiReport1.CompiledReport.Info.Zoom = panel1.Zoom; } panel1.Refresh(); }
public static StiReport CreateReport(Stream stream, String repName) { var r = new Stimulsoft.Report.StiReport(); r.Load(stream); r.AddReferencedAssemblies(); r.SubstDataSources(); if (!String.IsNullOrEmpty(repName)) { r.ReportName = repName; } return(r); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { Report = new Stimulsoft.Report.StiReport(); var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("CustomViewer.BarCodes.mrt"); Report.Load(stream); stream.Close(); stream.Dispose(); stream = null; btRefresh_Click(null, null); PreviewControl.Report = Report; Init(); }
private void Form1_Load(object sender, System.EventArgs e) { if (File.Exists("..\\BookmarksAndHyperlinks.mrt")) { stiReport1.Load("..\\BookmarksAndHyperlinks.mrt"); } else { MessageBox.Show("File \"BookmarksAndHyperlinks.mrt\" not found"); } stiReport1.Render(true); stiReport1.Info.Zoom = panel1.Zoom; if (stiReport1.CompiledReport != null) { stiReport1.CompiledReport.Info.Zoom = panel1.Zoom; } panel1.Refresh(); }
/// <summary> /// /// </summary> /// <returns></returns> public virtual ActionResult StiReport() { System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("fa-IR"); // List of persons: // you can change the following list to list of persons that get from database. var persons = new List<Models.Person>() { new Person() {Id = 0, FirstName = "sadar", LastName = "marvati", Gender = true} , new Person() {Id = 1, FirstName = "omid", LastName = "nasri", Gender = true} , new Person() {Id = 2, FirstName = "hana", LastName = "akbari", Gender = false} , new Person() {Id = 3, FirstName = "ali", LastName = "jahani", Gender = true } , new Person() {Id = 4, FirstName = "sara", LastName = "sabori", Gender = false } }; var mainReport = new Stimulsoft.Report.StiReport(); mainReport.Load(Server.MapPath("~/Files/Report.mrt")); mainReport.Compile(); mainReport["DateTimeNow"] = DateTime.UtcNow; mainReport.RegBusinessObject("persons_business", persons); return Stimulsoft.Report.Mvc.StiMvcViewer.GetReportSnapshotResult(mainReport); }
/// <summary> /// /// </summary> /// <returns></returns> public virtual ActionResult StiReport() { System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("fa-IR"); // List of persons: // you can change the following list to list of persons that get from database. var persons = new List <Models.Person>() { new Person() { Id = 0, FirstName = "sadar", LastName = "marvati", Gender = true } , new Person() { Id = 1, FirstName = "omid", LastName = "nasri", Gender = true } , new Person() { Id = 2, FirstName = "hana", LastName = "akbari", Gender = false } , new Person() { Id = 3, FirstName = "ali", LastName = "jahani", Gender = true } , new Person() { Id = 4, FirstName = "sara", LastName = "sabori", Gender = false } }; var mainReport = new Stimulsoft.Report.StiReport(); mainReport.Load(Server.MapPath("~/Files/Report.mrt")); mainReport.Compile(); mainReport["DateTimeNow"] = DateTime.UtcNow; mainReport.RegBusinessObject("persons_business", persons); return(Stimulsoft.Report.Mvc.StiMvcViewer.GetReportSnapshotResult(mainReport)); }
private void button1_Click(object sender, System.EventArgs e) { stiReport1.Load("..\\Variables.mrt"); stiReport1.Design(); }
private void button1_Click(object sender, System.EventArgs e) { stiReport1.Load("..\\Work with Components.mrt"); stiReport1.Design(); }
private void button1_Click(object sender, EventArgs e) { stiReport1.Load("..\\UserData.mrt"); stiReport1.Design(); }
protected virtual Boolean WfToolbarExecute() { BindingMaster.EndEdit(); string filePath = ""; try { this.errorProvider.Clear(); if (!TabMaster.IsAutoExecuted) //不做條件檢查 --主要由他窗引用 { if (this.WfFormCheck() == false) { //WfRollback(); return(false); } if (this.WfAfterFormCheck() == false) { //WfRollback(); return(false); } } if (GlobalFn.varIsNull(TabMaster.ReportName)) { WfShowErrorMsg("未設定來源報表"); } filePath = Application.StartupPath + @"\reports\" + TabMaster.ReportName; if (!File.Exists(filePath)) { WfShowErrorMsg("無此來源報表路徑!"); } Stimulsoft.Report.StiReport rpt = new Stimulsoft.Report.StiReport(); rpt.Load(filePath); rpt.ReportName = this.AdoModel.ado10; //產生資料來源 if (this.WfExecReport(rpt) == false) { //WfRollback(); return(false); } rpt.Compile(); rpt["ReportId"] = this.StrFormID; rpt["CompNo"] = this.LoginInfo.CompNo; rpt["CompNameA"] = this.LoginInfo.CompNameA; rpt["DeptNo"] = this.LoginInfo.DeptNo; rpt["DeptName"] = this.LoginInfo.DeptName; rpt["UserNo"] = this.LoginInfo.UserNo; rpt["UserName"] = this.LoginInfo.UserName; if (WfExecReportEnd(rpt) == false) { return(false); } FrmReportDisplayBase rptDisplayBase = new FrmReportDisplayBase(rpt); //rptDisplayBase.stiViewerControl1.ClickPrintButton += stiViewerControl1_ClickPrintButton; //rptDisplayBase.stiViewerControl1.ClickPrintButton += new System.EventHandler(this.stiViewerControl1_ClickPrintButton); rptDisplayBase.stiViewerControl1.Report.CompiledReport.Printed += new EventHandler(report_Print); rptDisplayBase.Show(); if (TabMaster.IsCloseAfterExecuted) { this.Close(); } //if (TabMaster.IsCloseAfterExecuted) // this.Close(); } catch (Exception ex) { throw ex; } finally { //this.Cursor = Cursors.Default; //改到工具列處理 } return(true); }