Enum

« Bullet List Date and Time »
int DisplayAs For Expression HtmlContent
0 Zero Zilch Zilch Zilch
1 One One One One
2 Two Two Two Two
3 3 3 3 3

Grid

@(await Html
    .SimpleGrid(Model)

    .AddColumn(column => column
        .DisplayAs(model => (int)model.SampleEnum)
        .Header("int"))

    .AddColumn(column => column
        .DisplayAs(model => model.SampleEnum)
        .Header("DisplayAs"))

    .AddColumn(col => col
        .For(model => model.SampleEnum)
        .Header("For"))

    .AddColumn(column => column
        .DisplayExpression(model => model.SampleEnum)
        .Header("Expression"))

    .AddColumn(column => column
        .DisplayHtmlContent(model =>
            Html.DisplayFor(query => model.SampleEnum))
        .Header("HtmlContent"))

    .RenderAsync()
)

Enum

public enum SampleEnum
{
    [Display(Name = "Zilch")]
    Zero, 
        
    One, 
        
    Two,
}

Model

IEnumerable<SampleModel> Model = new[] { 0, 1, 2, 3 }
    .Select(i => new SampleModel 
    { 
        SampleEnum = (SampleEnum)i 
    });