From 235d0acedeac85278e7f7d1a87294b8ba92e567a Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Tue, 10 Aug 2021 00:05:18 -0600 Subject: [PATCH] Removed unnecessary code. --- LibationWinForms/ProductsGrid.cs | 6 +++--- LibationWinForms/SortableBindingList2[T].cs | 17 ----------------- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/LibationWinForms/ProductsGrid.cs b/LibationWinForms/ProductsGrid.cs index 3f02b2e6..482f2218 100644 --- a/LibationWinForms/ProductsGrid.cs +++ b/LibationWinForms/ProductsGrid.cs @@ -181,15 +181,15 @@ namespace LibationWinForms var productIds = searchResults.Docs.Select(d => d.ProductId).ToList(); // https://stackoverflow.com/a/18942430 - var currencyManager = (CurrencyManager)BindingContext[_dataGridView.DataSource]; - currencyManager.SuspendBinding(); + var bindingContext = BindingContext[_dataGridView.DataSource]; + bindingContext.SuspendBinding(); { for (var r = _dataGridView.RowCount - 1; r >= 0; r--) _dataGridView.Rows[r].Visible = productIds.Contains(getGridEntry(r).AudibleProductId); } //Causes repainting of the DataGridView - currencyManager.ResumeBinding(); + bindingContext.ResumeBinding(); VisibleCountChanged?.Invoke(this, _dataGridView.AsEnumerable().Count(r => r.Visible)); } diff --git a/LibationWinForms/SortableBindingList2[T].cs b/LibationWinForms/SortableBindingList2[T].cs index 0a2bf465..8cc76d7b 100644 --- a/LibationWinForms/SortableBindingList2[T].cs +++ b/LibationWinForms/SortableBindingList2[T].cs @@ -27,8 +27,6 @@ namespace LibationWinForms protected override ListSortDirection SortDirectionCore => listSortDirection; - protected override bool SupportsSearchingCore => true; - protected override void ApplySortCore(PropertyDescriptor property, ListSortDirection direction) { List itemsList = (List)Items; @@ -57,20 +55,5 @@ namespace LibationWinForms OnListChanged(new ListChangedEventArgs(ListChangedType.Reset, -1)); } - - protected override int FindCore(PropertyDescriptor property, object key) - { - int count = Count; - for (int i = 0; i < count; ++i) - { - T element = this[i]; - if (property.GetValue(element).Equals(key)) - { - return i; - } - } - - return -1; - } } }