From db9fc85acf9671e936092656e06d809ffe448538 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 13 六月 2025 18:12:08 +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