Is it good practice to switch OrderByOn = false before setting new value for OrderBy e.g. OrderByOn = False OrderBy = MyOrder OrderByOn = True Requery