May 1, 2026

AtharvaITS.QuickGrid.Extensions – Enterprise QuickGrid Extensions for Blazor

AtharvaITS.QuickGrid.Extensions – Enterprise QuickGrid Extensions for Blazor

Atharva IT Services Pvt. Ltd.

Professional QuickGrid Toolkit For .Net Developers

Reusable QuickGrid Extensions Built for Scale

Simplify QuickGrid development with reusable extensions and maintainable implementation patterns

Accelerate enterprise Blazor development with AtharvaITS.QuickGrid.Extensions — a lightweight extension toolkit built to simplify QuickGrid implementations. Reduce repetitive code, standardize grid behavior, and improve maintainability across admin panels, dashboards, CRM systems, and data-intensive business applications using reusable and scalable QuickGrid patterns.

Key Features

Advanced technology at your fingertips

Column Resizing

Resize columns effortlessly using intuitive drag interactions. Maintain stable table layouts with balanced neighboring column resizing, or hold Shift to resize columns independently for flexible grid control.

Column Reordering

Rearrange columns dynamically using drag-and-drop powered by bundled SortableJS integration. No external CDN dependencies required, ensuring seamless and reliable implementation.

Column Visibility Control

Allow users to customize their grid experience with a built-in column chooser. Easily show or hide columns while preserving visibility preferences across sorting, filtering, and pagination operations.

Persistent State Management

Automatically persist column widths, order, visibility, and sorting preferences using localStorage with StorageKey support, or integrate custom server-side preference storage using GetPreference and LoadPreference.

Zero QuickGrid Modifications

Enhance existing QuickGrid implementations without rewriting components. Simply wrap your grid with <QuickGridExtension>while preserving existing sorting, pagination, item providers, and behaviors.

Virtualization Compatible

Fully compatible with Virtualize=\"true\". A built-in MutationObserver ensures dynamically rendered rows maintain correct column ordering and visibility states during virtualization scenarios.

Re-Render Safe Architecture

Grid configurations including column sizing, visibility, and ordering are automatically restored after QuickGrid re-renders caused by sorting, filtering, or data refresh operations.

Product Gallery & Steps

Explore product images and follow the steps

01

Install the Package

Install AtharvaITS.QuickGrid.Extensions directly from NuGet into your Blazor project using the .NET CLI or Package Manager Console.

dotnet add package AtharvaITS.QuickGrid.Extensions

The package integrates seamlessly with existing Microsoft QuickGrid implementations without requiring additional external dependencies or CDN configuration.

02

Wrap Your Existing QuickGrid

Wrap your existing <QuickGrid>component with<QuickGridExtension>to enable advanced grid capabilities such as column resizing, reordering, column visibility management, and persistent state handling.

<QuickGridExtension StorageKey="employees-grid">;
    <QuickGrid Items="employees">
        ...
    </QuickGrid>
</QuickGridExtension> 

All existing QuickGrid functionality including sorting, pagination, item providers, and filtering continues to work as expected.

03

Enable Column Management Features

Users can resize columns, reorder headers using drag-and-drop, and control column visibility using the built-in column chooser dropdown.

The extension automatically preserves:

  • Column widths

  • Column order

  • Visibility preferences

  • Sort state

Settings persist across filtering, sorting, pagination, and page refreshes.

04

Configure Persistent Preferences

Use StorageKey for automatic localStorage persistence or implement custom preference storage using GetPreference and LoadPreference methods for server-side persistence.

<QuickGridExtension
    StorageKey="employee-grid"
    GetPreference="LoadPreference"
    SavePreference="SavePreference">
</QuickGridExtension>

This enables personalized grid experiences across sessions and devices.

05

Virtualization & Dynamic Rendering Support

The package is fully compatible with Virtualize="true" scenarios. A built-in MutationObserver automatically preserves column order and hidden-column states for dynamically rendered rows.

No additional configuration is required for virtualization support.

06

Re-Render Safe Grid Experience

Grid configurations are automatically restored after QuickGrid re-renders caused by:

  • Sorting

  • Filtering

  • Data refresh

  • Pagination updates

  • Dynamic item loading

This ensures a consistent and reliable user experience even in highly dynamic enterprise applications.