lu
2025-01-10 7e032e5eafc16d982d09275d3692b1a2d06875a2
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -454,7 +454,7 @@
                            txt.Enabled = !isEdt;
                            continue;
                        }
                        //时间
                        if (colType is DateTimePicker)
                        {
@@ -765,7 +765,7 @@
                        txt.ReadOnly = isEdt;
                    continue;
                }
                //时间
                if (ctrl is DateTimePicker)
                {
@@ -916,7 +916,7 @@
                }
            }
        }
        /// <summary>
        ///     禁用或启用容器里面的控件
        /// </summary>
@@ -1168,15 +1168,15 @@
            }
        }
        private static bool _isRead(object obj,bool isEdt=false)
        private static bool _isRead(object obj, bool isEdt = false)
        {
            ///永远是只读的
            if (obj != null && obj.ToString().ToUpper()==("readOnly".ToUpper()))
            if (obj != null && obj.ToString().ToUpper() == ("readOnly".ToUpper()))
            {
                return true;
            }
            ///永远是可写的
            if (obj != null && obj.ToString().ToUpper()==("readOnly-1".ToUpper()))
            if (obj != null && obj.ToString().ToUpper() == ("readOnly-1".ToUpper()))
            {
                return false;
            }
@@ -1715,7 +1715,26 @@
                        view.ActiveEditor.MouseUp += ActiveEditor_MouseUp;
                };
            }
            gridView1.RowStyle += (s, e) =>
            {
                gridView1.OptionsSelection.EnableAppearanceFocusedRow = false;//默认选中行不变色
                gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;//默认选中单元格不变色
                if (e.RowHandle >= 0)
                {
                    DataRow row = gridView1.GetDataRow(e.RowHandle);
                    if (row == null)
                        return;
                    bool columnExists = row.Table.Columns.Contains("isRed");
                    if (columnExists == true)
                    {
                        string _isRed = row["isRed"].ToString();
                        if (_isRed == "1")
                        {
                            e.Appearance.BackColor = Color.LightPink;
                        }
                    }
                }
            };
        }
        private static void ActiveEditor_MouseUp(object sender, MouseEventArgs e)
        {