From 7113711bc89507350e328357808ae6d7cef1c461 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期五, 22 八月 2025 10:17:00 +0800
Subject: [PATCH] 称重
---
DevApp/Gs.DevApp/DevFrm/PDA/SelectPage.cs | 91 ++++++++-------------------------------------
1 files changed, 16 insertions(+), 75 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/PDA/SelectPage.cs b/DevApp/Gs.DevApp/DevFrm/PDA/SelectPage.cs
index d5e23e9..8d2cc75 100644
--- a/DevApp/Gs.DevApp/DevFrm/PDA/SelectPage.cs
+++ b/DevApp/Gs.DevApp/DevFrm/PDA/SelectPage.cs
@@ -1,13 +1,11 @@
-锘縰sing DevExpress.XtraGrid.Columns;
-using DevExpress.XtraGrid.Views.Grid;
-using Gs.DevApp.Entity;
+锘縰sing Gs.DevApp.Entity;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using System;
using System.Data;
-using System.Drawing;
+
using System.Windows.Forms;
-using System.Windows.Forms.VisualStyles;
+
namespace Gs.DevApp.DevFrm.PDA
{
@@ -24,13 +22,19 @@
public SelectPage(string _userGuid)
{
InitializeComponent();
- this.gridView1.CustomDrawColumnHeader += (s, e) => { gridViewLeftList_CustomDrawColumnHeader(s, e); };
- this.gridView1.MouseUp += (s, e) => { gridViewLeftList_MouseUp(s, e); };
+ this.gridView1.CustomDrawColumnHeader += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomDrawColumnHeader(s, e); };
+ this.gridView1.MouseUp += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomMouseUp(s, e, gcMain, gridView1); };
+ this.colChkInt.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.colChkInt.OptionsFilter.AllowAutoFilter = false;
+ this.colChkInt.OptionsFilter.AllowFilter = false;
+ this.colChkInt.OptionsFilter.AllowInHeaderSearch = DevExpress.Utils.DefaultBoolean.False;
this.userGuid = _userGuid;
Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", null, null, false);
getPageList(1);
btnIn.Click += (s, e) =>
{
+ gridView1.PostEditor();
+ gridView1.UpdateCurrentRow();
System.Text.StringBuilder sbList = new System.Text.StringBuilder();
DataTable dt = this.gcMain.DataSource as DataTable;
{
@@ -58,15 +62,17 @@
"MesSysPageviewManager/SetUserBind",
JsonConvert.SerializeObject(_obj));
var _rtn = UtilityHelper.ReturnToDynamic(strJson);
- MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnData.outMsg);
if (_rtn.rtnCode > 0)
{
+ MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnData.outMsg);
this.Close();
}
+ else
+ MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnData.outMsg);
}
catch (Exception ex)
{
- MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
}
};
}
@@ -106,73 +112,8 @@
}
catch (Exception ex)
{
- MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
}
}
-
-
- #region 缁樺埗琛ㄥご鍏ㄩ�夊嬀閫夋
- /// <summary>
- /// 缁樺埗琛ㄥご鍏ㄩ�夊嬀閫夋
- /// </summary>
- private Rectangle checkBoxColumnHeaderRect = Rectangle.Empty;
- private GridColumn checkBoxColumn = null;
- private void gridViewLeftList_CustomDrawColumnHeader(object sender, ColumnHeaderCustomDrawEventArgs e)
- {
- if (e.Column != null && e.Column.AbsoluteIndex == 0)
- {
- e.Column.Caption = "";
- checkBoxColumnHeaderRect = e.Bounds;
- checkBoxColumn = e.Column;
- //椤绘妸鍒楀ご鏍囬璁剧疆涓虹┖
- e.Painter.DrawObject(e.Info);
- //鍦ㄥ垪澶翠腑蹇冩樉绀哄閫夋
- int x = e.Bounds.X + (int)((e.Bounds.Width - CheckBoxRenderer.GetGlyphSize(e.Graphics, CheckBoxState.UncheckedNormal).Width) * 0.5);
- int y = e.Bounds.Y + (int)((e.Bounds.Height - CheckBoxRenderer.GetGlyphSize(e.Graphics, CheckBoxState.UncheckedNormal).Height) * 0.5);
- Point location = new Point(x, y);
- CheckBoxState checkBoxState;
- if (e.Column.Tag != null && e.Column.Tag.ToString() == "1")
- checkBoxState = CheckBoxState.CheckedPressed;
- else
- checkBoxState = CheckBoxState.UncheckedNormal;
- CheckBoxRenderer.DrawCheckBox(e.Graphics, location, checkBoxState);
- e.Handled = true;
- }
- }
-
- private void gridViewLeftList_MouseUp(object sender, MouseEventArgs e)
- {
- if (checkBoxColumnHeaderRect != Rectangle.Empty)
- {
- if (e.X > checkBoxColumnHeaderRect.X && e.X < (checkBoxColumnHeaderRect.X + checkBoxColumnHeaderRect.Width) && e.Y > checkBoxColumnHeaderRect.Y && e.Y < (checkBoxColumnHeaderRect.Y + checkBoxColumnHeaderRect.Height))
- {
- DataTable _Table = (DataTable)gcMain.DataSource;
- if (checkBoxColumn.Tag != null && checkBoxColumn.Tag.ToString() == "1")
- {
- checkBoxColumn.Tag = "0";
- foreach (DataRow row in _Table.Rows)
- {
- row["chkInt"] = false;
- }
- }
- else
- {
- checkBoxColumn.Tag = "1";
- foreach (DataRow row in _Table.Rows)
- {
- row["chkInt"] = true;
- }
- }
- gcMain.BindingContext = new BindingContext();
- gcMain.DataSource = _Table;
- gcMain.ForceInitialize();
- gridView1.CloseEditor();
- gridView1.PostEditor();
- gridView1.UpdateCurrentRow();
- gridView1.InvalidateColumnHeader(checkBoxColumn);
- }
- }
- }
- #endregion
}
}
\ No newline at end of file
--
Gitblit v1.9.3