From 9bc81b5d30e53e8e819bdc0a36de148f5ef0e69f Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 06 十二月 2024 14:09:38 +0800
Subject: [PATCH] 调整分辨率

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |   47 +++++++++++++++++++++++++++++++++--------------
 1 files changed, 33 insertions(+), 14 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index b9d75dd..73cc569 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -13,6 +13,8 @@
 using System.Text.RegularExpressions;
 using System.Threading.Tasks;
 using System.Windows.Forms;
+using DevExpress.RichEdit.Export;
+using DevExpress.XtraBars.Customization;
 using DevExpress.XtraEditors;
 using DevExpress.XtraEditors.Controls;
 using DevExpress.XtraGrid;
@@ -20,6 +22,7 @@
 using DevExpress.XtraGrid.Views.Grid;
 using DevExpress.XtraTab;
 using DevExpress.XtraTreeList;
+using DevExpress.XtraWaitForm;
 using Gs.DevApp.Entity;
 using Gs.DevApp.UserControl;
 using Newtonsoft.Json;
@@ -104,7 +107,10 @@
         /// <returns></returns>
         public static string HttpPost(string url, string meth, string param)
         {
-            DevExpress.Utils.WaitDialogForm wdf = new DevExpress.Utils.WaitDialogForm("鎷煎懡鍔犺浇涓紝璇风◢鍚�..."+ meth, "鍙嬫儏鎻愮ず");
+            string _caption = "鎷煎懡鍔犺浇涓紝璇风◢鍚�...";
+            DevExpress.Utils.WaitDialogForm wdf = new DevExpress.Utils.WaitDialogForm(_caption + meth, "鍙嬫儏鎻愮ず");
+            wdf.BackColor = System.Drawing.Color.LightSkyBlue;
+            wdf.Padding = new Padding(15);
             HttpWebRequest request = null;
             StreamWriter requestStream = null;
             WebResponse response = null;
@@ -122,23 +128,27 @@
                 request.Timeout = 15000;
                 request.AllowAutoRedirect = false;
                 request.ServicePoint.Expect100Continue = false;
-                wdf.SetCaption("鍔犺浇杩涘害锛�10/100锛�");
+                wdf.SetCaption(_caption+"锛�10/100锛�" + meth);
                 HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
                 request.CachePolicy = noCachePolicy;
-                wdf.SetCaption("鍔犺浇杩涘害锛�20/100锛�");
+                wdf.SetCaption(_caption + "锛�20/100锛�" + meth);
                 requestStream = new StreamWriter(request.GetRequestStream());
                 requestStream.Write(param);
                 requestStream.Close();
+                wdf.SetCaption(_caption + "30/100锛�" + meth);
                 response = request.GetResponse();
+                wdf.SetCaption(_caption + "锛�40/100锛�");
                 if (response != null)
                 {
+                    wdf.SetCaption(_caption + "锛�50/100锛�" + meth);
                     var reader = new StreamReader(response.GetResponseStream(),
                         Encoding.UTF8);
                     responseStr = reader.ReadToEnd();
                     //File.WriteAllText(Server.MapPath("~/") + @"\test.txt", responseStr); 
                     reader.Close();
+                    wdf.SetCaption(_caption + "锛�60/100锛�" + meth);
                 }
-                wdf.SetCaption("鍔犺浇杩涘害锛�80/100锛�");
+                wdf.SetCaption(_caption + "锛�80/100锛�" + meth);
             }
             catch (Exception ex)
             {
@@ -152,7 +162,7 @@
                 requestStream = null;
                 response = null;
             }
-            wdf.SetCaption("鍔犺浇杩涘害锛�90/100锛�");
+            wdf.SetCaption(_caption + "锛�90/100锛�");
             wdf.Close();
             return responseStr;
         }
@@ -202,7 +212,7 @@
             var dt = new DataTable();
             foreach (GridColumn col in gv.Columns)
             {
-                if (col.UnboundDataType == typeof(bool))
+                if (col.UnboundDataType == typeof(System.Boolean))
                     dt.Columns.Add(col.FieldName, typeof(System.Boolean));
                 else
                 {
@@ -312,10 +322,10 @@
                         {
                             //  colmn.Visible = !isEdt;
                             //  break;
-                            colmn.OptionsColumn.AllowEdit =true;
+                            colmn.OptionsColumn.AllowEdit = true;
                         }
                         else
-                        colmn.OptionsColumn.AllowEdit = !isEdt;
+                            colmn.OptionsColumn.AllowEdit = !isEdt;
                     }
                     //gv.OptionsBehavior.Editable = !isEdt;
                 }
@@ -1343,16 +1353,20 @@
             return _sbSqlWhere.ToString();
         }
         /// <summary>
-        /// 鍒濆鍖杇ridview
+        /// 
         /// </summary>
-        /// <param name="gridView1"></param>
-        public static void SetGridSear(GridView gridView1)
+        /// <param name="gridView1">gridview</param>
+        /// <param name="btnChkIco">鍥炬爣鎸夐挳</param>
+        /// <param name="fm">褰撳墠绐椾綋</param>
+        /// <param name="fileName">瀛楁</param>
+        /// <param name="icoName">鍥炬爣璺緞</param>
+        public static void SetGridSear(GridView gridView1, PictureBox btnChkIco = null, Form fm = null, string fileName = "checkStatus", string icoName = "")
         {
             foreach (GridColumn column in gridView1.Columns)
             {
                 column.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains;
                 column.OptionsFilter.ImmediateUpdateAutoFilter = false;
-                column.OptionsColumn.AllowEdit = false;
+                // column.OptionsColumn.AllowEdit = false;
                 if (column.Tag == null || column.Tag.ToString().Length <= 0)
                     column.OptionsFilter.AllowAutoFilter = false;
             }
@@ -1377,10 +1391,15 @@
                     e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);
                 e.Graphics.DrawString(str, f, Brushes.Gray, r);
             };
-
+            if (btnChkIco != null)
+            {
+                gridView1.FocusedRowChanged += (s, e) =>
+                {
+                    UtilityHelper.SetCheckIco(s, btnChkIco, fm, fileName, icoName);
+                };
+            }
         }
         #endregion
-
 
         public static bool IsNumeric(string str)
         {

--
Gitblit v1.9.3