Lock the spreadsheet for view-only embedding, disable individual features, or veto commands dynamically with a CommandExecuting handler. These are component-level rules — for workbook-level rules that round-trip through XLSX, see the Protection demo.
Set ReadOnly="true" to reject every mutating command. The user can still scroll, select, and copy — formatting, autofill, paste, undo, sheet add/remove and every toolbar action are all silently dropped.
Each Allow* parameter independently gates a single feature area. The Show* parameters control which parts of the chrome are rendered. All flags are independent — flip them in any combination.
Subscribe to CommandExecuting to veto specific commands at runtime — for role checks, audit gates, or any logic that depends on backend state. The handler is async, so you can await a backend check before calling PreventDefault().
Reviewers can edit values. Only approvers can change cell formatting.
Get an email when new components and releases ship.
With Radzen Blazor subscription you get the full toolkit, including:
Dedicated support backed by proven expertise
Premium themes and theme editor
Ready-to-use UI blocks
Complete app templates
Visual design-time-experience

Radzen Blazor Components, © 2018-2026 Radzen.
Source Code licensed under
MIT
Premium Themes
Free Themes