From 2057778ce796422f1dab4ec011ca66eb1faf66cf Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期日, 13 七月 2025 10:00:15 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/Rpt/RptPreview.cs | 36 ++++++++++++++++-------------------- 1 files changed, 16 insertions(+), 20 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Rpt/RptPreview.cs b/DevApp/Gs.DevApp/DevFrm/Rpt/RptPreview.cs index 3ccf9f5..3e7f0be 100644 --- a/DevApp/Gs.DevApp/DevFrm/Rpt/RptPreview.cs +++ b/DevApp/Gs.DevApp/DevFrm/Rpt/RptPreview.cs @@ -1,21 +1,21 @@ -锘縰sing System; -using System.Data; -using System.IO; -using DevExpress.XtraEditors; -using FastReport; +锘縰sing DevExpress.XtraEditors; using Gs.DevApp.ToolBox; using Newtonsoft.Json; using Newtonsoft.Json.Linq; +using System; +using System.Data; +using System.IO; namespace Gs.DevApp.DevFrm.Rpt { public partial class RptPreview : XtraForm { private readonly string _rptParameter; - - public RptPreview(string rptParameter) + private readonly string _rptGuid; + public RptPreview(string strGuid, string rptParameter) { _rptParameter = rptParameter; + _rptGuid = strGuid; InitializeComponent(); Text = _rptParameter + "鎶ヨ〃鏌ョ湅锛�"; getRptData(); @@ -28,7 +28,9 @@ { var _obj = new { - rptParameter = _rptParameter + rptParameter = _rptParameter, + guid = _rptGuid, + isDesign = 0 }; try { @@ -39,33 +41,26 @@ if (int.Parse(rtnCode) > 0) { //妯℃澘 - var report = new Report(); + var report = new FastReport.Report(); var buffer = (byte[])_job["rtnData"]["reportTemplateData"]; using (var Stream = new MemoryStream(buffer)) { report.Load(Stream); } - //涓昏〃 var array = new JArray(); foreach (var a in _job["rtnData"]["zb"]) array.Add(a); - var _zb = - JsonConvert.DeserializeObject<DataTable>( - array.ToString()); + var _zb = JsonConvert.DeserializeObject<DataTable>(array.ToString()); _zb.TableName = "zb"; //鏄庣粏琛�1 var array1 = new JArray(); foreach (var a in _job["rtnData"]["mx1"]) array1.Add(a); - var _mx1 = - JsonConvert.DeserializeObject<DataTable>( - array1.ToString()); + var _mx1 = JsonConvert.DeserializeObject<DataTable>(array1.ToString()); _mx1.TableName = "mx1"; //鏄庣粏琛�2 var array2 = new JArray(); - foreach (var a in _job["rtnData"]["mx2"]) array1.Add(a); - var _mx2 = - JsonConvert.DeserializeObject<DataTable>( - array2.ToString()); + foreach (var a in _job["rtnData"]["mx2"]) array2.Add(a); + var _mx2 = JsonConvert.DeserializeObject<DataTable>(array2.ToString()); _mx2.TableName = "mx2"; //鍔犲埌鏁版嵁闆嗕腑 var ds = new DataSet(); @@ -80,6 +75,7 @@ else { MsgHelper.Warning("鎻愮ず锛�" + _job["rtnMsg"]); + this.Close(); } } catch (Exception ex) -- Gitblit v1.9.3