/// <summary> /// Selects the appropriate sort item. /// </summary> private void SelectSortItem() { using (LogGroup logGroup = LogGroup.StartDebug("Selecting the current sort item.")) { if (Sort != null) { LogWriter.Debug("Current sort: " + CurrentSort); LogWriter.Debug("Default sort: " + DefaultSort); if (CurrentSort != null && CurrentSort.Trim().Length > 0) { LogWriter.Debug("Using CurrentSort"); Sort.SelectedIndex = Sort.Items.IndexOf(Sort.Items.FindByValue(CurrentSort)); } else { LogWriter.Debug("Using DefaultSort"); Sort.SelectedIndex = Sort.Items.IndexOf(Sort.Items.FindByValue(DefaultSort)); } } else { LogWriter.Debug("Sort control is null"); } } }