From ccc1b0d541d8f3bdd2bcb72dd0b5533e68b886d5 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期一, 09 六月 2025 09:53:37 +0800 Subject: [PATCH] 采购明细报表 --- DevApp/Gs.DevApp/DevFrm/Sys/EasyRptDesign.cs | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptDesign.cs b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptDesign.cs index 167b95f..7cf767a 100644 --- a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptDesign.cs +++ b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptDesign.cs @@ -1,48 +1,47 @@ -锘縰sing System; -using System.Data; -using System.IO; -using System.Windows.Forms; -using DevExpress.XtraEditors; -using FastReport; +锘縰sing DevExpress.XtraEditors; using FastReport.Design; using Gs.DevApp.ToolBox; using Newtonsoft.Json; +using System; +using System.Data; +using System.IO; +using System.Windows.Forms; namespace Gs.DevApp.DevFrm.Sys { public partial class EasyRptDesign : XtraForm { private readonly string _rptParameter; - - public EasyRptDesign(string rptParameter) + private readonly string _rptGuid; + public EasyRptDesign(string strGuid, string rptParameter) { + _rptGuid = strGuid; _rptParameter = rptParameter; InitializeComponent(); - Text = _rptParameter + "鎶ヨ〃璁捐锛氳璁℃椂璇峰弬鑰冨瓧娈佃鏄庯紝寤鸿z寮�澶翠负涓昏〃,m寮�澶翠负鏄庣粏琛�"; - var report = new Report(); + Text = _rptParameter + "鎶ヨ〃璁捐锛歾b涓轰富琛�,mx1鏄庣粏琛�1,mx2涓烘槑缁嗚〃2"; + var report = new FastReport.Report(); var RptRow = new DataTable(); var _obj = new { - rptParameter = _rptParameter + rptParameter = _rptParameter, + guid = _rptGuid, + isDesign = 1 }; try { - var strJson = UtilityHelper.HttpPost("", "Report/GetTemplate", + var strJson = UtilityHelper.HttpPost("", "Report/GetRptData", JsonConvert.SerializeObject(_obj)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); if (_rtn.rtnCode > 0) { var dy = _rtn.rtnData; - if (dy.reportData.ToString().Length > 0) + if (dy.reportTemplateData.ToString().Length > 0) { - var buffer = (byte[])dy.reportData; + var buffer = (byte[])dy.reportTemplateData; using (var Stream = new MemoryStream(buffer)) { report.Load(Stream); } - - var d = dy.reportCol; - foreach (var a in d) listBox1.Items.Add(a); } } else -- Gitblit v1.9.3