From 069ed8c6065c77194fab9b2bd21763f38bd0b6c5 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2023 12:14:52 +0800 Subject: [PATCH] =?UTF-8?q?*=20UIComboDataGridView:=20=E5=A2=9E=E5=8A=A0Cl?= =?UTF-8?q?earFilter=EF=BC=8C=E5=8F=AF=E4=BB=A5=E6=B8=85=E9=99=A4=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E7=9A=84=E6=90=9C=E7=B4=A2=E6=A0=8F=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Controls/DropItem/UIComboDataGridViewItem.cs | 5 +++++ SunnyUI/Controls/UIComboDataGridView.cs | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/SunnyUI/Controls/DropItem/UIComboDataGridViewItem.cs b/SunnyUI/Controls/DropItem/UIComboDataGridViewItem.cs index 75779a6f..ee55dda3 100644 --- a/SunnyUI/Controls/DropItem/UIComboDataGridViewItem.cs +++ b/SunnyUI/Controls/DropItem/UIComboDataGridViewItem.cs @@ -415,6 +415,11 @@ namespace Sunny.UI ComboDataGridViewFilterChanged?.Invoke(this, new UIComboDataGridViewArgs(filterText, dataGridView.RowCount)); } + public void ClearFilter() + { + btnClear_Click(null, null); + } + private void btnClear_Click(object sender, EventArgs e) { edtFilter.Text = ""; diff --git a/SunnyUI/Controls/UIComboDataGridView.cs b/SunnyUI/Controls/UIComboDataGridView.cs index bb47db80..df9e0a83 100644 --- a/SunnyUI/Controls/UIComboDataGridView.cs +++ b/SunnyUI/Controls/UIComboDataGridView.cs @@ -28,6 +28,7 @@ * 2022-11-18: V3.2.9 过滤框输入增加回车确认 * 2022-11-30: V3.3.0 增加Clear方法 * 2023-07-25: V3.4.1 过滤输入后,按键盘下键切换至DataGridView,选中数据后按回车可快捷选中数据 + * 2023-09-25: V3.5.0 增加ClearFilter,可以清除弹窗的搜索栏文字 ******************************************************************************/ using System; @@ -114,6 +115,11 @@ namespace Sunny.UI DataGridView.DataSource = null; } + public void ClearFilter() + { + item.ClearFilter(); + } + private void Item_ComboDataGridViewFilterChanged(object sender, UIComboDataGridViewArgs e) { FilterChanged?.Invoke(this, e);