| | |
| | | using DevExpress.XtraTab; |
| | | using System.Text.RegularExpressions; |
| | | using System.Xml; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace Gs.DevApp.ToolBox |
| | | { |
| | |
| | | /// <param name="controls">controls:为groupBox1.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; |
| | |
| | | /// </summary> |
| | | /// <param name="controls">controls:为groupBox1.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; |
| | |
| | | /// </summary> |
| | | /// <param name="controls">controls:为groupBox1.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) |
| | | { |
| | | //文本 |