The re-sort is triggered by InvalidateChildControlHierarchy in the button handlers
Protected Sub sortDownBT_Click(ByVal sender As Object, ByVal e As System.EventArgs)
sortByDate = True
sortDirection = sortDirection.Descending
Sr1.InvalidateChildControlHierarchy()
End Sub
Protected Sub sortUpBT_Click(ByVal sender As Object, ByVal e As EventArgs)
sortByDate = True
sortDirection = sortDirection.Ascending
Sr1.InvalidateChildControlHierarchy()
End Sub
and that causes ResultItemsFinalized to trigger again.
It has to do the search again because it doesn't store all of the results anywhere between postbacks.
Jim
-your feedback is helpful to other users, thank you!