Exemplo n.º 1
0
        private void SortBy(object sender, SortableColumnEventArgs e)
        {
            SortStateEventArgs args = new SortStateEventArgs()
            {
                Column = e.Column, State = Steema.TeeGrid.Header.SortState.None
            };

            SortState(sender, args);

            LastSorted.Ascending = args.State != Steema.TeeGrid.Header.SortState.Ascending;

            e.SortedData = SortData(args.Column, LastSorted.Ascending);

            LastSorted.Column = args.Column;
        }
Exemplo n.º 2
0
 private void SortState(object sender, SortStateEventArgs e)
 {
     if (e.Column == LastSorted.Column)
     {
         if (LastSorted.Ascending)
         {
             e.State = Steema.TeeGrid.Header.SortState.Ascending;
         }
         else
         {
             e.State = Steema.TeeGrid.Header.SortState.Descending;
         }
     }
     else
     {
         e.State = Steema.TeeGrid.Header.SortState.None;
     }
 }