diff --git a/NHSE.WinForms/Controls/ItemGridEditor.cs b/NHSE.WinForms/Controls/ItemGridEditor.cs index 7d16d20..695d0a4 100644 --- a/NHSE.WinForms/Controls/ItemGridEditor.cs +++ b/NHSE.WinForms/Controls/ItemGridEditor.cs @@ -248,6 +248,9 @@ private void ClearItemIf(Func criteria) private void B_Sort_Click(object sender, EventArgs e) => ShowContextMenuBelow(CM_Sort, B_Sort); private void B_SortAlpha_Click(object sender, EventArgs e) { + Page = 0; + ChangePage(); // reset to beginning before perform sort + var sortedItems = Items.Where(item => item.ItemId != Item.NONE) .OrderBy(item => GetItemText(item).ToLower()); var sortedItemsCopy = new List(); // to prevent object reference issues @@ -264,6 +267,9 @@ private void B_SortAlpha_Click(object sender, EventArgs e) private void B_SortType_Click(object sender, EventArgs e) { + Page = 0; + ChangePage(); // reset to beginning before perform sort + var sortedItems = Items.Where(item => item.ItemId != Item.NONE) .OrderBy(ItemInfo.GetItemKind) .ThenBy(item => GetItemText(item).ToLower());