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);