menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class OlapGridModel - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class OlapGridModel

    The GridModel class for OlapGrid

    Inheritance
    System.Object
    GridModel
    OlapGridModel
    Implements
    IGridVolatileCellStylesHost
    IOperationFeedbackProvider
    System.IDisposable
    Inherited Members
    GridModel.ActiveGridView
    GridModel.BaseStylesMap
    GridModel.BaseStylesMapChanged
    GridModel.CachedHScrollValue
    GridModel.CachedVScrollValue
    GridModel.CellModels
    GridModel.CellModelsChanged
    GridModel.CellRequestNavigate
    GridModel.CellSpanBackgrounds
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo)
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo, StyleModifyType)
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo[])
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo[], StyleModifyType)
    GridModel.ChangeCells(GridRangeInfo, String)
    GridModel.ChangeSelectionState(Int32, Int32, GridRangeInfo[])
    GridModel.ClipboardCanCopy
    GridModel.ClipboardCanCut
    GridModel.ClipboardCanPaste
    GridModel.ClipboardCopy
    GridModel.ClipboardCut
    GridModel.ClipboardPaste
    GridModel.ClipboardPasted
    GridModel.ColStyles
    GridModel.ColumnCount
    GridModel.ColumnsInserted
    GridModel.ColumnsMoved
    GridModel.ColumnsRemoved
    GridModel.ColumnWidths
    GridModel.CommandStack
    GridModel.CommitCellInfo
    GridModel.CommittedCellInfo
    GridModel.CoveredCells
    GridModel.CoveredRanges
    GridModel.CreateAutoSizer()
    GridModel.CreateGridMoveCellsState(IEditableLineSizeHost)
    GridModel.CreateVolatileCellStyles()
    GridModel.CurrentCellState
    GridModel.CutPaste
    GridModel.Data
    GridModel.Deserialize(String)
    GridModel.DeserializeFromStream(TextReader)
    GridModel.DeserializeFromString(String)
    GridModel.DisableEditorsContextMenu
    GridModel.Dispose()
    GridModel.Dispose(Boolean)
    GridModel.Disposing
    GridModel.DragDropData
    GridModel.EnableContextMenu
    GridModel.EventsHost
    GridModel.FooterColumns
    GridModel.FooterRows
    GridModel.FooterStyle
    GridModel.FormulaEngine
    GridModel.FrozenColumns
    GridModel.FrozenRows
    GridModel.GetCachedStandardValues(TypeConverter, Type)
    GridModel.GetCellInfo(Int32, Int32, GridStyleInfo)
    GridModel.GetCellsInfo(GridRangeInfo)
    GridModel.GetStyleDataSource(GridStyleInfo)
    GridModel.GraphicModel
    GridModel.GridCopyPaste
    GridModel.HasBaseStylesMap
    GridModel.HeaderColumns
    GridModel.HeaderRows
    GridModel.HeaderStyle
    GridModel.HiddenColRanges
    GridModel.HiddenRowRanges
    GridModel.IgnoreReadOnly
    GridModel.IGridVolatileCellStylesHost.CommitCellInfo(RowColumnIndex, GridStyleInfo, StyleInfoProperty)
    GridModel.IGridVolatileCellStylesHost.LookupCellModel(String)
    GridModel.IGridVolatileCellStylesHost.QueryBaseStyles(RowColumnIndex, GridStyleInfo)
    GridModel.IGridVolatileCellStylesHost.QueryCellInfo(RowColumnIndex, GridStyleInfo)
    GridModel.InsertColumns(Int32, Int32)
    GridModel.InsertColumnsCore(Int32, Int32, GridMoveCellsState)
    GridModel.InsertRows(Int32, Int32)
    GridModel.InsertRowsCore(Int32, Int32, GridMoveCellsState)
    GridModel.InvalidateCell(CellSpanInfoBase)
    GridModel.InvalidateCell(GridRangeInfo)
    GridModel.InvalidateCell(RowColumnIndex)
    GridModel.InvalidateVisual()
    GridModel.InvalidateVisual(Boolean)
    GridModel.IOperationFeedbackProvider.FeedbackStack
    GridModel.IOperationFeedbackProvider.RaiseOperationFeedbackEvent(OperationFeedbackEventArgs)
    GridModel.IsCols(GridRangeInfoList)
    GridModel.IsRows(GridRangeInfoList)
    GridModel.Item[Int32, Int32]
    GridModel.MoveColumns(Int32, Int32, Int32)
    GridModel.MoveRows(Int32, Int32, Int32)
    GridModel.OleDropAtRowCol
    GridModel.OleDroppedData
    GridModel.OnBaseStylesMapChanged(EventArgs)
    GridModel.OnCellModelsChanged(CollectionChangeEventArgs)
    GridModel.OnCellRequestNavigate(CellRequestNavigateEventArgs)
    GridModel.OnClipboardCanCopy(GridCutPasteEventArgs)
    GridModel.OnClipboardCanCut(GridCutPasteEventArgs)
    GridModel.OnClipboardCanPaste(GridCutPasteEventArgs)
    GridModel.OnClipboardCopy(GridCutPasteEventArgs)
    GridModel.OnClipboardCut(GridCutPasteEventArgs)
    GridModel.OnClipboardPaste(GridCutPasteEventArgs)
    GridModel.OnClipboardPasted(GridCutPasteEventArgs)
    GridModel.OnColumnsInserted(GridRangeInsertedEventArgs)
    GridModel.OnColumnsMoved(GridRangeMovedEventArgs)
    GridModel.OnColumnsRemoved(GridRangeRemovedEventArgs)
    GridModel.OnCommitCellInfo(GridCommitCellInfoEventArgs)
    GridModel.OnCommittedCellInfo(GridCommitCellInfoEventArgs)
    GridModel.OnContextMenuCreating()
    GridModel.OnCreateBaseStylesMap()
    GridModel.OnCreateColumnWidths()
    GridModel.OnCreateRowHeights()
    GridModel.OnOleDropAtRowCol(GridOleDropAtRowColEventArgs)
    GridModel.OnOleDroppedData(EventArgs)
    GridModel.OnParseCommonFormats(GridCellTextEventArgs)
    GridModel.OnQueryBaseStyles(GridQueryBaseStylesEventArgs)
    GridModel.OnQueryCellFormattedText(GridCellTextEventArgs)
    GridModel.OnQueryCellModel(GridQueryCellModelEventArgs)
    GridModel.OnQueryCellSpanBackgrounds(GridQueryCellSpanBackgroundsEventArgs)
    GridModel.OnQueryCellText(GridCellTextEventArgs)
    GridModel.OnQueryContextMenuInfo(GridQueryContextMenuInfoEventArgs)
    GridModel.OnQueryCoveredRange(GridQueryCoveredRangeEventArgs)
    GridModel.OnQueryDragDropMoveClearCells(CancelEventArgs)
    GridModel.OnQueryOleDataSourceData(GridQueryOleDataSourceDataEventArgs)
    GridModel.OnRowsInserted(GridRangeInsertedEventArgs)
    GridModel.OnRowsMoved(GridRangeMovedEventArgs)
    GridModel.OnRowsRemoved(GridRangeRemovedEventArgs)
    GridModel.OnSaveCellFormattedText(GridCellTextEventArgs)
    GridModel.OnSaveCellText(GridCellTextEventArgs)
    GridModel.OnSelectionChanged(GridSelectionChangedEventArgs)
    GridModel.OnSelectionChanging(GridSelectionChangingEventArgs)
    GridModel.OnUpdateAutoSizer(Boolean, Boolean)
    GridModel.OperationFeedback
    GridModel.Options
    GridModel.OverlappingCells
    GridModel.ParseCommonFormats
    GridModel.QueryBaseStyles
    GridModel.QueryCellFormattedText
    GridModel.QueryCellInfo
    GridModel.QueryCellModel
    GridModel.QueryCellSpanBackgrounds
    GridModel.QueryCellText
    GridModel.QueryContextMenuInfo
    GridModel.QueryCoveredRange
    GridModel.QueryDragDropMoveClearCells
    GridModel.QueryOleDataSourceData
    GridModel.RaiseOleDropAtRowCol(GridOleDropAtRowColEventArgs)
    GridModel.RaiseOleDroppedData(EventArgs)
    GridModel.RaiseParseCommonFormats(GridCellTextEventArgs)
    GridModel.RaiseQueryCellFormattedText(GridCellTextEventArgs)
    GridModel.RaiseQueryCellModel(GridQueryCellModelEventArgs)
    GridModel.RaiseQueryCellText(GridCellTextEventArgs)
    GridModel.RaiseQueryContextMenuInfo(GridQueryContextMenuInfoEventArgs)
    GridModel.RaiseQueryDragDropMoveClearCells(CancelEventArgs)
    GridModel.RaiseQueryOleDataSourceData(GridQueryOleDataSourceDataEventArgs)
    GridModel.RaiseSaveCellFormattedText(GridCellTextEventArgs)
    GridModel.RaiseSaveCellText(GridCellTextEventArgs)
    GridModel.RemoveColumns(Int32, Int32)
    GridModel.RemoveColumnsCore(Int32, Int32, GridMoveCellsState)
    GridModel.RemoveRows(Int32, Int32)
    GridModel.RemoveRowsCore(Int32, Int32, GridMoveCellsState)
    GridModel.ResizeColumnsToFit(GridRangeInfo, GridResizeToFitOptions)
    GridModel.ResizeColumnsToFit(GridRangeInfo, GridResizeToFitOptions, Boolean)
    GridModel.ResizeRowsToFit(GridRangeInfo, GridResizeToFitOptions)
    GridModel.ResumeFormattedTextCalculation()
    GridModel.ResumeRecordUndo()
    GridModel.RowCount
    GridModel.RowHeights
    GridModel.RowsInserted
    GridModel.RowsMoved
    GridModel.RowsRemoved
    GridModel.RowStyles
    GridModel.SaveCellFormattedText
    GridModel.SaveCellText
    GridModel.SelectedCells
    GridModel.SelectedRanges
    GridModel.SelectionChanged
    GridModel.SelectionChanging
    GridModel.Selections
    GridModel.Serialize(String)
    GridModel.SerializeAsString()
    GridModel.SerializeToStream(TextWriter)
    GridModel.SetCellInfo(Int32, Int32, GridStyleInfo, StyleModifyType)
    GridModel.SetGridModelCommandManager(GridModel)
    GridModel.ShouldHideColumn(Int32, Boolean)
    GridModel.ShouldHideRow(Int32, Boolean)
    GridModel.ShouldRecordUndo
    GridModel.Sizer
    GridModel.SupportsQueryCoveredCellCallback
    GridModel.SuspendFormattedTextCalculation()
    GridModel.SuspendRecordUndo()
    GridModel.TableStyle
    GridModel.TextDataExchange
    GridModel.UserData
    GridModel.Views
    GridModel.VolatileCellStyles
    GridModel.VolatileCellStylesFactoryMethod
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Grid.Olap
    Assembly: Syncfusion.OlapGrid.WPF.dll
    Syntax
    public class OlapGridModel : GridModel, IGridVolatileCellStylesHost, IOperationFeedbackProvider, IDisposable

    Constructors

    OlapGridModel()

    Initializes a new instance of the OlapGridModel class.

    Declaration
    public OlapGridModel()

    OlapGridModel(OlapGridBase)

    Initializes a new instance of the OlapGridModel class.

    Declaration
    public OlapGridModel(OlapGridBase grid)
    Parameters
    Type Name Description
    OlapGridBase grid

    The grid.

    Properties

    EndIndex

    Gets or sets the end index. Indicats the ending row of the paging grid.

    Declaration
    public int EndIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    The end index.

    Engine

    Gets or sets the engine.

    Declaration
    public PivotEngine Engine { get; set; }
    Property Value
    Type Description
    PivotEngine

    The engine.

    Grid

    Gets or sets the grid.

    Declaration
    public OlapGridBase Grid { get; set; }
    Property Value
    Type Description
    OlapGridBase

    The grid.

    HorizontalHeaderLength

    Gets or sets the length of the horizontal header. Assigned from Olap grid base.

    Declaration
    public int HorizontalHeaderLength { get; set; }
    Property Value
    Type Description
    System.Int32

    The length of the horizontal header.

    PagingEngine

    Gets or sets the paging engine. Backup engine of the paging grid.

    Declaration
    public PivotEngine PagingEngine { get; set; }
    Property Value
    Type Description
    PivotEngine

    The paging engine.

    ShowHeadersOnEachPage

    Gets or sets a value indicating whether [show headers on each page].

    Declaration
    public bool ShowHeadersOnEachPage { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [show headers on each page]; otherwise, false.

    StartIndex

    Gets or sets the start index. Indicates the starting row of the paging grid.

    Declaration
    public int StartIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    The start index.

    VerticalHeaderLength

    Gets or sets the length of the vertical header.

    Declaration
    public int VerticalHeaderLength { get; set; }
    Property Value
    Type Description
    System.Int32

    The length of the vertical header.

    Methods

    OnQueryCellInfo(GridQueryCellInfoEventArgs)

    Raises the QueryCellInfo event.

    Declaration
    protected override void OnQueryCellInfo(GridQueryCellInfoEventArgs e)
    Parameters
    Type Name Description
    GridQueryCellInfoEventArgs e

    The GridQueryCellInfoEventArgs instance containing the event data.

    Overrides
    GridModel.OnQueryCellInfo(GridQueryCellInfoEventArgs)

    Implements

    IGridVolatileCellStylesHost
    IOperationFeedbackProvider
    System.IDisposable

    Extension Methods

    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, ExcelEngine, Int32, IRange)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, ExcelEngine, Int32, IRange, GridCellExportToExcelHandler)
    GridModelExportExtensions.ExportToExcel(GridModel, String, ExcelVersion)
    GridModelExportExtensions.ExportToExcel(GridModel, String, ExcelVersion, GridCellExportToExcelHandler)
    GridModelExportExtensions.ExportToExcel(GridModel, IWorksheet, ExcelExportingOptions)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, IWorksheet, IRange)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, IWorksheet, IRange, GridCellExportToExcelHandler)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, IWorksheet, IRange, ExcelExportingOptions)
    GridModelExportExtensions.ExportToCSV(GridModel, String)
    GridModelExportExtensions.ExportToCSV(GridModel, GridRangeInfo, String)
    GridModelImportExtensions.ImportFromExcel(GridModel, Stream)
    GridModelImportExtensions.ImportFromExcel(GridModel, Stream, GridCellImportFromExcelHandler)
    GridModelImportExtensions.ImportFromExcel(GridModel, String)
    GridModelImportExtensions.ImportFromExcel(GridModel, String, GridCellImportFromExcelHandler)
    GridModelImportExtensions.ImportFromExcel(GridModel, IWorksheet)
    GridModelImportExtensions.ImportFromExcel(GridModel, IWorksheet, GridCellImportFromExcelHandler)
    GridModelImportExtensions.ImportFromExcelToVirtualGrid(GridModel, IWorkbook, IWorksheet, GridCellImportFromExcelHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, String)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler, String)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler, String)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler, String)
    GridPdfExportExtension.ExportToPdfGrid(GridModel, GridRangeInfo)
    GridPdfExportExtension.ExportToPdfGrid(GridModel, GridRangeInfo, GridCellExportToPdfHandler)
    GridPdfExportExtension.ExportToPdf(GridModel, GridRangeInfo, ExportToPdfOptions)
    GridPdfExportExtension.ExportToPdfDocument(GridModel, GridRangeInfo, ExportToPdfOptions)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo, String)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler, String)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler)
    GridPdfExportExtension.ExportToPdfLightTable(GridModel, GridRangeInfo)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved