• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class SimpleRange

Abstract base class for simple (contiguous) ranges that represent a single rectangular area of cells.

Inheritance
object
Range
SimpleRange
CellsRange
FullColumnRange
FullRange
Implements
INotifyPropertyChanged
IEnumerable<object>
IEnumerable
Inherited Members
Range.Sort()
Range.Sort(SortOrder)
Range.Sort(SortOrder, SortOrientation)
Range.ToString()
Range.ClearBorders()
Range.SetBorder(Border, BorderType)
Range.SetArrayFormula(string, bool)
Range.SetArrayFormula(string)
Range.FindAll(FindArguments)
Range.ReplaceAll(ReplaceArguments)
Range.CopyFrom(Range, PasteOptions)
Range.Equals(Range)
Range.Intersects(Range, Range)
Range.SetStyle(CellStyle)
Range.GetAllCells()
Range.GetColumns()
Range.GetRows()
Range.ClearFormats()
Range.Clear()
Range.ClearContents()
Range.ClearComments()
Range.ClearHyperlinks()
Range.Merge()
Range.Union(Range, Range)
Range.Intersection(Range, Range)
Range.SetColumnsWidthPixel(double)
Range.SetRowsHeight(double)
Range.SetFormula(string)
Range.SetFormula(string[])
Range.SetValue(object)
Range.SetValue(object[,])
Range.SetValue(object[])
Range.SetValue(DateTime[])
Range.SetValue(double[])
Range.SetValue(int[])
Range.SetValue(ErrorType[])
Range.RemoveDuplicates(RemoveDuplicatesOptions)
Range.DeleteEmptyRows(DeleteEmptyRowsOptions)
Range.DeleteEmptyColumns(DeleteEmptyColumnsOptions)
Range.CleanText(TextCleansingOptions)
Range.TopLeftCell
Range.NameOrLabel
Range.this[int, int]
Range.this[int]
Range.FirstRowIndex
Range.FirstColumnIndex
Range.RowCount
Range.ColumnCount
Range.IsFullRow
Range.IsFullColumn
Range.Foreground
Range.Background
Range.WrapText
Range.VerticalAlignment
Range.HorizontalAlignment
Range.Format
Range.IsLocked
Range.Worksheet
Range.Label
Range.AbsoluteLabel
Range.FullAbsoluteLabel
Range.FullLabel
Range.CellCount
Range.Fill
Range.Font
Range.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Spreadsheet
Assembly: DRIT.Spreadsheet.dll
Syntax
public abstract class SimpleRange : Range, INotifyPropertyChanged, IEnumerable<object>, IEnumerable
Remarks

SimpleRange serves as the base class for ranges that represent a single contiguous rectangular area. This includes standard cell ranges like "A1:B10", full row ranges, and full column ranges.

This class inherits from Range and provides additional functionality specific to simple ranges, such as projection to other worksheets and row/column range generation.

Concrete implementations include CellsRange, FullRowRange, and FullColumnRange.

Constructors

SimpleRange()

Abstract base class for simple (contiguous) ranges that represent a single rectangular area of cells.

Declaration
protected SimpleRange()
Remarks

SimpleRange serves as the base class for ranges that represent a single contiguous rectangular area. This includes standard cell ranges like "A1:B10", full row ranges, and full column ranges.

This class inherits from Range and provides additional functionality specific to simple ranges, such as projection to other worksheets and row/column range generation.

Concrete implementations include CellsRange, FullRowRange, and FullColumnRange.

Implements

INotifyPropertyChanged
IEnumerable<T>
IEnumerable

Extension Methods

SortingExtensions.Sort(Range, bool)
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX