Akinzekeel / BlazorGrid

A simple, light weight data grid component for Blazor, focused on displaying remote data. Supports sorting and row highlighting, dynamic column changes and custom cell markup.

Home Page:https://blazorgrid.majidcodes.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NuGet package

BlazorGrid

BlazorGrid is yet another grid component for Blazor. I was inspired to write this because I've been using jQuery.DataTables for a long time and felt that incorporating more than 15,000 lines of JavaScript into my Blazor application probably wasn't the best approach.

The primary goals of this component are:

  • Displaying remote data by utilizing virtualization
  • Sorting and searching of remote data (backend support required)
  • Require as little markup as possible to define the grid
  • Use custom RenderFragments for the cells
  • Highly customizable UI by providing SCSS
  • Using a delegate to provide the data (which can pull the data via JSON, gRPC or anything else)
  • High performance by intelligently preventing unnecessary render events

Check out the website for more information & demos:

About

A simple, light weight data grid component for Blazor, focused on displaying remote data. Supports sorting and row highlighting, dynamic column changes and custom cell markup.

https://blazorgrid.majidcodes.net

License:MIT License


Languages

Language:C# 50.5%Language:HTML 41.8%Language:SCSS 7.6%Language:JavaScript 0.0%