diff --git a/Source/LibationWinForms/GridView/GridEntryBindingList.cs b/Source/LibationWinForms/GridView/GridEntryBindingList.cs index b5b10c5e..5cf68f66 100644 --- a/Source/LibationWinForms/GridView/GridEntryBindingList.cs +++ b/Source/LibationWinForms/GridView/GridEntryBindingList.cs @@ -24,7 +24,11 @@ namespace LibationWinForms.GridView internal class GridEntryBindingList : BindingList, IBindingListView { public GridEntryBindingList() : base(new List()) { } - public GridEntryBindingList(IEnumerable enumeration) : base(new List(enumeration)) { } + public GridEntryBindingList(IEnumerable enumeration) : base(new List(enumeration)) + { + SearchEngineCommands.SearchEngineUpdated += (_,_) => ApplyFilter(FilterString); + } + /// All items in the list, including those filtered out. public List AllItems() => Items.Concat(FilterRemoved).ToList();