[]
        
(Showing Draft Content)

FarPoint.Win.Spread.Data.SpreadDataView

SpreadDataView Class

Represents a data view of a sheet in a Spread.

Namespace: FarPoint.Win.Spread.Data
Assembly: FarPoint.Win.Spread.dll
Syntax
public class SpreadDataView : BindingList<SpreadDataRowView>, IList<SpreadDataRowView>, ICollection<SpreadDataRowView>, IReadOnlyList<SpreadDataRowView>, IReadOnlyCollection<SpreadDataRowView>, IEnumerable<SpreadDataRowView>, IBindingList, IList, ICollection, IEnumerable, ICancelAddNew, IRaiseItemChangedEvents, IDisposable
Public Class SpreadDataView
    Inherits BindingList(Of SpreadDataRowView)
    Implements IList(Of SpreadDataRowView), ICollection(Of SpreadDataRowView), IReadOnlyList(Of SpreadDataRowView), IReadOnlyCollection(Of SpreadDataRowView), IEnumerable(Of SpreadDataRowView), IBindingList, IList, ICollection, IEnumerable, ICancelAddNew, IRaiseItemChangedEvents, IDisposable

Constructors

Name Description
SpreadDataView(FpSpread, string)

Initializes a new instance of the SpreadDataView class.

SpreadDataView(FpSpread, string, ISpreadDataViewMapper)

Initializes a new instance of the SpreadDataView class.

Properties

Name Description
Columns

Gets the columns.

Mapper

Gets or sets the mapper of the Spread data view.

SheetView

Gets the sheet.

Methods

Name Description
AddNewCore()

Adds a new item to the end of the collection.

ClearItems()

Removes all elements from the collection.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

EnsureDataBound()

Validates this Spread data view.

OnListChanged(ListChangedEventArgs)

Raises the ListChanged event.