From e415486a506229acab8f1b419a8700115bb96bb6 Mon Sep 17 00:00:00 2001 From: Sunny Date: Fri, 10 Jun 2022 17:59:38 +0800 Subject: [PATCH] =?UTF-8?q?*=20UIDataGridView:=20=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E5=88=A4=E6=96=ADDataSource=E7=BB=91=E5=AE=9AList=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=EF=BC=8C=E5=87=BA=E7=8E=B0=E2=80=9D=E7=B4=A2=E5=BC=95?= =?UTF-8?q?-1=E6=B2=A1=E6=9C=89=E5=80=BC=E2=80=9C=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=87=AA=E8=A1=8C=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Controls/UIDataGridView.cs | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/SunnyUI/Controls/UIDataGridView.cs b/SunnyUI/Controls/UIDataGridView.cs index d3fd6a9c..8bb14ad1 100644 --- a/SunnyUI/Controls/UIDataGridView.cs +++ b/SunnyUI/Controls/UIDataGridView.cs @@ -30,10 +30,10 @@ * 2022-01-21: V3.1.0 更新单选时选中值SelectedIndex值 * 2022-04-16: V3.1.3 增加滚动条的颜色设置 * 2022-04-26: V3.1.8 解决原生控件DataSource绑定List,并且List为空,出现”索引-1没有值“错误 + * 2022-06-10: V3.1.9 不再判断DataSource绑定List为空,出现”索引-1没有值“用户自行判断 ******************************************************************************/ using System; -using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; @@ -103,22 +103,22 @@ namespace Sunny.UI HorizontalScrollBar.VisibleChanged += HorizontalScrollBar_VisibleChanged; } - [ - DefaultValue(null), - RefreshProperties(RefreshProperties.Repaint), - AttributeProvider(typeof(IListSource)), - Description("提示 DataGridView 控件的数据源。") - ] - public new object DataSource - { - get => base.DataSource; - set - { - //解决原生控件DataSource绑定List,并且List为空,出现”索引-1没有值“错误。 - if (value is IList list && list.Count == 0) return; - base.DataSource = value; - } - } + //[ + // DefaultValue(null), + // RefreshProperties(RefreshProperties.Repaint), + // AttributeProvider(typeof(IListSource)), + // Description("提示 DataGridView 控件的数据源。") + //] + //public new object DataSource + //{ + // get => base.DataSource; + // set + // { + // //解决原生控件DataSource绑定List,并且List为空,出现”索引-1没有值“错误。 + // if (value is IList list && list.Count == 0) return; + // base.DataSource = value; + // } + //} [DefaultValue(false), Category("SunnyUI"), Description("禁止控件跟随窗体缩放")] public bool ZoomScaleDisabled { get; set; }