From fa113f04a917e85af84813487f033fb6bc43a5d7 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期六, 20 九月 2025 15:04:35 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs index 872ac86..0eb75a3 100644 --- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs +++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs @@ -1787,8 +1787,10 @@ // column.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains; column.OptionsFilter.AutoFilterCondition = DevExpress.XtraGrid.Columns.AutoFilterCondition.Contains; column.OptionsFilter.ImmediateUpdateAutoFilter = false; - if (column.Tag == null || column.Tag.ToString().EndsWith("edit")) + if (column.Tag == null || column.Tag.ToString().EndsWith("edit") || column.Name== "colChkInt") + { column.OptionsColumn.ReadOnly = false; + } else column.OptionsColumn.ReadOnly = true; @@ -1868,14 +1870,16 @@ if (e.Column.FieldName.EndsWith("Color")) { int rowHandle = e.RowHandle; - DataRow row = gridView1.GetDataRow(e.RowHandle); - string _bgColor = row[e.Column.FieldName + "Rgb"].ToString(); - if (!string.IsNullOrEmpty(_bgColor)) - { - Color bgColor = ColorTranslator.FromHtml(_bgColor); - e.Appearance.BackColor = bgColor; - // e.Appearance.BackColor2 = Color.LightSkyBlue; - //e.Appearance.ForeColor = ColorTranslator.FromHtml("#ffffff") ; + if (rowHandle >= 0) { + DataRow row = gridView1.GetDataRow(e.RowHandle); + string _bgColor = row[e.Column.FieldName + "Rgb"].ToString(); + if (!string.IsNullOrEmpty(_bgColor)) + { + Color bgColor = ColorTranslator.FromHtml(_bgColor); + e.Appearance.BackColor = bgColor; + //e.Appearance.BackColor2 = Color.LightSkyBlue; + //e.Appearance.ForeColor = ColorTranslator.FromHtml("#ffffff") ; + } } } } -- Gitblit v1.9.3