From ab354260b4b9ca8cf1aa12573310ec2a9598e084 Mon Sep 17 00:00:00 2001 From: lg <999544862qq.com> Date: 星期五, 20 九月 2024 22:04:35 +0800 Subject: [PATCH] 库位设置 --- DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs index 700b018..83f1141 100644 --- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs +++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs @@ -16,6 +16,7 @@ using DevExpress.XtraTab; using System.Text.RegularExpressions; using System.Xml; +using System.Collections.Generic; namespace Gs.DevApp.ToolBox { @@ -192,9 +193,15 @@ /// <param name="controls">controls:涓篻roupBox1.Controls/panel1.Controls</param> /// <param name="dynamicObject">瀵瑰儚</param> /// <param name="isEdt">鏄惁鍙紪杈�</param> - public static void SetValueByObj(ControlCollection controls, dynamic dynamicObject, Boolean isEdt) + public static void SetValueByObj(ControlCollection controls, dynamic dynamicObject, Boolean isEdt, List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = null) { - + if (gridViews != null) + { + foreach (DevExpress.XtraGrid.Views.Grid.GridView gv in gridViews) + { + gv.OptionsBehavior.Editable = isEdt; + } + } foreach (JProperty property in dynamicObject.Properties()) { string strName = property.Name; @@ -290,8 +297,15 @@ /// </summary> /// <param name="controls">controls:涓篻roupBox1.Controls/panel1.Controls</param> /// <param name="isEdt">鏄惁鍙紪杈�</param> - public static void CleanValue(ControlCollection controls, Boolean isEdt) + public static void CleanValue(ControlCollection controls, Boolean isEdt, List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = null) { + if (gridViews != null) + { + foreach (DevExpress.XtraGrid.Views.Grid.GridView gv in gridViews) + { + gv.OptionsBehavior.Editable = isEdt; + } + } foreach (Control ctrl in controls) { ctrl.Enabled = isEdt; @@ -328,8 +342,15 @@ /// </summary> /// <param name="controls">controls:涓篻roupBox1.Controls/panel1.Controls</param> /// <param name="isEdt">鏄惁鍙紪杈�</param> - public static void ChangeEnable(ControlCollection controls, Boolean isEdt) + public static void ChangeEnable(ControlCollection controls, Boolean isEdt, List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = null) { + if (gridViews != null) + { + foreach (DevExpress.XtraGrid.Views.Grid.GridView gv in gridViews) + { + gv.OptionsBehavior.Editable = isEdt; + } + } foreach (Control ctrl in controls) { //鏂囨湰 -- Gitblit v1.9.3