From c7c0d1632e0837624050b3a045c77f3e9f9774e8 Mon Sep 17 00:00:00 2001 From: Robert McRackan Date: Tue, 17 May 2022 12:59:30 -0400 Subject: [PATCH] Improve how highlighted index works post-filtering --- Source/LibationWinForms/grid/FilterableSortableBindingList.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/LibationWinForms/grid/FilterableSortableBindingList.cs b/Source/LibationWinForms/grid/FilterableSortableBindingList.cs index 5cee30dd..1e896e0b 100644 --- a/Source/LibationWinForms/grid/FilterableSortableBindingList.cs +++ b/Source/LibationWinForms/grid/FilterableSortableBindingList.cs @@ -75,8 +75,10 @@ namespace LibationWinForms { if (FilterString is null) return; + int visibleCount = Items.Count; for (int i = 0; i < FilterRemoved.Count; i++) - base.InsertItem(i, FilterRemoved[i]); + base.InsertItem(i + visibleCount, FilterRemoved[i]); + OnListChanged(new ListChangedEventArgs(ListChangedType.Reset, -1)); FilterRemoved.Clear();