コード例 #1
0
 /// <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");
         }
     }
 }