Skip to content

dhazel/DataTablesGrid

Repository files navigation

DataTablesGrid

A simple Blazor wrapper for DataTables.net data grid.

Usage

Example:

@rendermode InteractiveServer
@using DataTablesGrid.Components.DataTablesGrid

<DataTablesGrid TGridItem="MyGridItem" Items="@items.AsQueryable()">
    <Columns>
        <GridColumn Property="@(p => p.Prop1)" Title="My Title"/>
        <GridColumn Property="@(p => p.Prop2)" Title="My Number"/>
        <GridColumn Property="@(p => p.Prop3)" Title="My Date" Format="yyyy-MM-dd"/>
    </Columns>
</DataTablesGrid>


@code {
    public class MyGridItem
    {
        public string   Prop1 { get; set; }
        public int      Prop2 { get; set; }
        public DateTime Prop3 { get; set; }
    }

    public List<MyGridItem> items = new List<MyGridItem> 
    {
        new MyGridItem
        {
            Prop1 = "here",
            Prop2 = 20,
            Prop3 = DateTime.Now,
        },
        new MyGridItem
        {
            Prop1 = "and",
            Prop2 = 25,
            Prop3 = DateTime.Now,
        },
    };
}

About

A Blazor wrapper for DataTables.net data grid

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages