Exemplo n.º 1
0
 private void SetSortOrder(ReportSortOrder oldOrder, out ReportSortOrder newOrder)
 {
     if(oldOrder == ReportSortOrder.Ascending) {
         newOrder = ReportSortOrder.Descending;
     }
     else if(oldOrder == ReportSortOrder.Descending) {
         newOrder = ReportSortOrder.None;
     }
     else {
         newOrder = ReportSortOrder.Ascending;
     }
 }
Exemplo n.º 2
0
 public ReportListComparer(ReportSortElement element, ReportSortOrder sortOrder, int subitemIndex, ColumnHeader column)
 {
     _element = element;
     _sortOrder = sortOrder;
     _subitemIndex = subitemIndex;
     _column = column;
 }
Exemplo n.º 3
0
        private void SetSortImage(ColumnHeader column, ReportSortOrder order)
        {
            if(order == ReportSortOrder.Ascending) {
                column.ImageKey = "up.png";
            }
            else if(order == ReportSortOrder.Descending) {
                column.ImageKey = "down.png";
            }
            else {
                HideSortImage(column);
            }

            ReportList.Refresh();
        }