Radzen.Blazor.Spreadsheet Namespace

Classes

Name Description
AcceptEditCommand

Represents a command to accept edits made in the spreadsheet editor.

AllBordersCommand

Command to apply borders to all edges of all cells in a range.

AutofillItem

AutofillOverlay

Renders the autofill handle and drag preview overlay for a spreadsheet.

BorderCommand

Command to apply border styles to the edges of a range.

CellBase

Abstract base class for spreadsheet cells view components.

CellEditor

Renders an inline cell editor for a spreadsheet.

CellEventArgs

Represents the event arguments for cell-related events in a spreadsheet.

CellMenu

Represents a cell menu in a spreadsheet.

CellMenuItem

CellMenuToggleEventArgs

Represents the event arguments for cell menu toggle events in a spreadsheet.

CellSelection

Represents a component that displays the selection of a cell in a spreadsheet.

CellSelectionItem

CellView

Renders a cell in a spreadsheet.

ChartFactory

Creates chart objects from worksheet selections.

ChartOverlay

Renders floating charts on a spreadsheet sheet.

ClearValidationCommand

Command to clear all data validation rules from a range.

ColumnHeader

Renders a column header in a spreadsheet.

ConditionalFormatCommand

Command to add a conditional formatting rule to a range.

CornerHeaderCell

CustomSortDialog

DataValidationCommand

Command to add a data validation rule to a range.

DeleteChartCommand

Command to delete a chart from a sheet.

DeleteColumnsCommand

Command that deletes a contiguous range of columns and supports undo by re-inserting blank columns and restoring the cells that were captured before deletion.

DeleteImageCommand

Command to delete an image from a sheet.

DeleteRangeCommandBase

Base class for row and column delete commands. Captures only the cells that will be removed or whose formulas reference the deleted range, then performs the delete. Undo re-inserts the blank rows/columns and restores the captured cells in place. Snapshot/restore plumbing is inherited from RangeSnapshotCommandBase.

DeleteRowsCommand

Command that deletes a contiguous range of rows and supports undo by re-inserting blank rows and restoring the cells that were captured before deletion.

DrawingOverlayBase<TDrawing>

Shared rendering and geometry logic for floating drawings (charts, images) on a worksheet. Provides the outer container, frozen-pane splitting, selection chrome, and 8-direction resize handles; subclasses contribute only the inner content (e.g. SVG chart, img element).

EditChartCommand

Command that edits chart properties and supports undo.

EditChartDialog

EditChartDraft

Mutable working state for the Edit Chart dialog. Survives close/reopen cycles when the user engages a range picker on one of the series.

EditChartSeriesDraft

Mutable working state for a single chart series row in the Edit Chart dialog.

EditChartSeriesState

Represents the editable state of a single chart series.

EditChartState

Represents the editable state of a chart.

Editor

Represents an editor for a spreadsheet, allowing users to edit cell values or formulas.

FilterCommand

Represents a command to add a filter to a sheet, supporting undo and redo operations.

FilterDialog

Dialog for filtering data in a spreadsheet.

FormatCellsDialog

Dialog for formatting cells in a spreadsheet.

FormatCommand

Represents a command to apply formatting to a range of cells in a spreadsheet.

FormulaEditor

Represents a formula editor component for a spreadsheet.

FrameItemBase

Represents a base class for frame items in a spreadsheet.

FunctionHint

HeaderBase

Base class for row and column header components. Manages selection state tracking, event subscription lifecycle, and CSS class generation. Subclasses provide the axis-specific index, address creation, and CSS class name.

HyperlinkCommand

Command to set or remove a hyperlink on a cell.

ImageOverlay

Renders floating images on a spreadsheet sheet.

ImageResizeEventArgs

Represents the event arguments for image resize events in a spreadsheet.

InputPrompt

Renders a data validation input prompt near the selected cell.

InsertChartCommand

Command to insert a chart into a sheet.

InsertColumnCommand

Command that inserts a single column at the specified index. Undo deletes the inserted column and restores the original formulas of any cells whose references were shifted by Execute — Worksheet.DeleteColumn only invalidates references pointing at the deleted (empty) column, so it cannot reverse the shift on its own.

InsertImageCommand

Command to insert an image into a sheet.

InsertRowCommand

Command that inserts a single row at the specified index. Undo deletes the inserted row and restores the original formulas of any cells whose references were shifted by Execute — Worksheet.DeleteRow only invalidates references pointing at the deleted (empty) row, so it cannot reverse the shift on its own.

InsertTableCommand

Adds a Table over the given range. Undo removes the table without touching cell content.

InsertTableDialog

InsertTableDraft

Mutable working state for the Insert Table dialog. Survives close/reopen cycles when the user engages the range picker.

MergeCellsCommand

Command to merge a range of cells.

MoveAnchoredCommand<T>

Command to move an anchored drawing (image or chart) to new anchor positions.

MultiKeySortCommand

Sort a range using one or more SortKey levels. Supports undo/redo by snapshotting affected cells before sorting.

NoBordersCommand

Command to clear all borders from cells in a range.

RangeFormatCommandBase

Base class for commands that modify the format of cells in a range, with snapshot/restore for undo.

RangePicker

RangePickerBar

RangePickRequest

Sentinel result returned from a Spreadsheet dialog when the user engages a range picker icon to pick a range visually from the sheet.

RangeSelectionItem

Renders a range selection item in a spreadsheet.

RangeSnapshotCommandBase

Base class for commands that snapshot a set of cells (value, formula, format) for undo support.

RemoveFilterCommand

Represents a command to remove a filter from a sheet, supporting undo and redo operations.

RemoveTableCommand

Removes a Table from a sheet. Cell content is preserved (matches Excel's "Convert to Range" behavior). Undo re-adds the table at its original range with its original metadata.

RenameSheetDialog

Dialog for renaming a sheet in a spreadsheet.

ResizeAnchoredCommand<T>

Command to resize an anchored drawing (image or chart).

Result

Result

RowHeader

Renders a row header in a spreadsheet.

SelectionOverlay

Renders an overlay for the selection in a spreadsheet.

SheetAutoFilterCommand

Represents a command to toggle auto filter on a sheet.

SheetEditor

Represents a content editable element in a spreadsheet.

SheetEditorHighlight

Represents a syntax highlighting component for spreadsheet formulas.

SheetView

Holds per-sheet UI state (undo/redo history, rendering layout) that is not part of the document model.

SortCommand

Represents a command to sort a range in a spreadsheet, supporting undo and redo operations.

Splitter

SpreadsheetCellEditContext

Provides context for custom cell editors in a spreadsheet.

SpreadsheetCellRenderContext

Provides context for custom cell renderers in a spreadsheet.

SpreadsheetCellType

Defines a custom cell type with optional renderer and editor components for a spreadsheet.

SpreadsheetCommandEventArgs

Event arguments passed to RadzenSpreadsheet's CommandExecuting callback. The handler may call PreventDefault to veto the command before it is pushed onto the undo stack.

SpreadsheetDialogBase

Base class for spreadsheet dialogs that provides shared DialogService injection, a localizer, and a default cancel handler.

TableDesignPanel

TableFilterCommand

Represents a command to toggle filter button on a table.

TableFrame

Renders a frame for a table in a spreadsheet.

TableFrameItem

Top10FilterDialog

UndoRedoStack

Represents a stack for managing undo and redo operations in a spreadsheet.

UnmergeCellsCommand

Command to unmerge cells that contain a given cell address.

ValidationError

Renders a validation error popup near the selected cell when it has validation errors.

ValidationListPopup

VirtualColumnHeader

Represents a column header in a virtual grid, which can be used to display column titles or other information.

VirtualCorner

Represents a corner in a virtual grid, which is typically the intersection of row and column headers.

VirtualDataItem

Represents a virtual data item in a virtual grid, which can be a cell in the grid.

VirtualGrid

Represents a virtual grid component that supports virtualization for large datasets.

VirtualHorizontalSplitter

Represents a horizontal splitter in a virtual grid, which is used to separate frozen and non-frozen rows or columns.

VirtualItem

Represents a virtual item in a virtual grid.

VirtualRowHeader

Represents a row header or column header in a virtual grid.

VirtualVerticalSplitter

Represents a vertical splitter in a virtual grid, which is used to separate frozen and non-frozen rows or columns.

WorkbookView

Manages per-sheet UI state (SheetView instances) for a workbook. Each sheet gets its own view with independent undo/redo history and rendering state.

Structs

Name Description
IndexRange

Represents a range of indices in a spreadsheet, including the start index, end index, and an offset.

PixelRange

Represents a range of pixels in a spreadsheet.

PixelRectangle

Represents a rectangle in pixel coordinates, defined by two pixel ranges: one for the x-axis and one for the y-axis.

RangeInfo

Describes a sub-region of a range after splitting across frozen pane boundaries.

Interfaces

Name Description
ICommand

Represents a command that can be executed, undone, and redone.

IProtectedCommand

Interface for commands that are subject to sheet protection.

IVirtualGridContext

Represents the context for a virtual grid, providing methods to retrieve pixel rectangles for specific rows and columns.

Enums

Name Description
EditMode

Represents the mode of the editor in a spreadsheet.

FrozenState

Represents the state of frozen rows and columns in a virtual grid.

SpreadsheetFeature

Enumerates feature areas that can be toggled on or off via the Allow* parameters on RadzenSpreadsheet.

An error has occurred. This app may no longer respond until reloaded. Reload 🗙