public void sortHeader(object sender, EventArgs e) { if (sortedHeader == (sender as Control).Name) { desc = !desc; } else { sortedHeader = (sender as Control).Name; desc = false; } this.SuspendForm(); refresh(); this.ResumeForm(); }