code: def SetColumns( self, columns, sortOrder=None ):
          
          self.columns = columns 
          self.sortOrder = [(x.defaultOrder,x) for x in self.columns if x.sortDefault]
          self.CreateColumns()
docs: Set columns to a set of values other than the originals and recreates column controls