Provides a simple and convenient data grid component for common grid rendering scenarios and serves as a reference architecture and performance baseline for building data grid components. If you're using Entity Framework Core for your grid IQueryables, consider using the <a href="https://www.nuget.org/packages/Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter">Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter</a> package. This package was built from the source code at https://github.com/dotnet/dotnet/tree/3551975be08744f0418857c5bed8ab1545c5dd47
Install
| Product | Versions |
|---|---|
| .NET |
README
About
Microsoft.AspNetCore.Components.QuickGrid provides a simple and convenient data grid component for common grid rendering scenarios.
Key Features
- Pagination
- Filtering
- Sorting
- Virtualization
- Support for in-memory
IQueryable, EF CoreIQueryable, and remote data sources - Configurable column properties
- Customizable styling
How to Use
To use Microsoft.AspNetCore.Components.QuickGrid, follow these steps:
Installation
dotnet add package Microsoft.AspNetCore.Components.QuickGrid
Usage
For various QuickGrid demonstrations, see the QuickGrid for Blazor sample app.
Main Types
QuickGrid<TGridItem>: The component that displays the gridTemplateColumn: Represents a column whose cells render a supplied templatePropertyColumn: Represents a column whose cells display a single valuePaginator: A component that provides a user interface forPaginationStatePaginationState: Holds state to represent pagination in aQuickGrid<TGridItem>GridSort<TGridItem>: Represents a sort order specification used withinQuickGrid<TGridItem>GridItemsProvider<TGridItem>: A callback that provides data for aQuickGrid<TGridItem>
Additional Documentation
For additional documentation and examples, refer to the official documentation on the Blazor QuickGrid component.
Feedback & Contributing
Microsoft.AspNetCore.Components.QuickGrid is released as open-source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.