SimpleGrid

SimpleGrid is an ASP.Net Core Grid Control. Here are some samples to demonstrate how to use it.

Name Description
Installation Just install the NuGet package and go!
Basic Usage A minimial SimpleGrid. This includes the Movie model for reference which is used in many of the other Samples as well.
Kitchen Sink A sample SimpleGrid using many of the options available.
Column Selection There are several ways to control which columns to include in your grid.
Order Columns Order the columns based on the Display.Order Attribute
Column Headers How to specify what text to render for column headers.
No Headers Surpress column headers altogether.
Column Display How to build the item render.
Row Numbers Include a column with the column number.
Encoding Disable encoding to embed raw HTML
Links Create links in item render
Bullet List Render an HTML bullet list
Enum Render an enumerated value as an int, field name, or Display Name.
Date and Time Handle local timezone DateTime.
Footer Add a footer row to the Grid.
Embedding Grids Embed TwoColumnGrids and SimpleGrids inside your grid. How meta!
Sorting Enable dynamic sorting on based on columns and specify the default sort order.
Pagination Add a Pager to the grid for large data sets.
Search Add custom search capabilities quickly and easily.
MultipleGrids Provide a GridId if you want to paginate or search multiple grids on one page.
CSS Apply CSS classes and styles to the table, header, and rows.
Row Modifier Apply CSS on a row based on criteria.
Options Set some grid options such as maximum rows and the No records message. Also override partial view with your own.
AJAX Use AJAX for paging and search in the grid.
Form Use a SimpleGrid as form. This demonstrates checkbox handling.
Form2 Use a SimpleGrid as form. This demonstrates editing models and recieving updated data in your controller.
Extensions Create your own custom SimpleGrid extension!