Preview
Id Name Surname Marital status Age Birthday Employed
1 Joe Crosswave Married 32 1/5/1992 False
2 Merry Lisel Widowed 42 5/6/1982
3 Henry Crux Single 29 11/19/1994 True
4 Cody Jurut 49 8/11/1974 False
5 Simon Scranton Single 34 10/10/1989
6 Leena Laurent Divorced 19 7/1/2004 False
7 Ode Cosmides Married 54 4/17/1970 True
8 Diandra Mizner Single 20 8/20/2003 False
9 Pete Cassel Married 23 3/13/2001 False
10 Nicky Tremblay Married 32 1/5/1992 True
11 Mary Cassel Married 24 7/10/1999 True
View

@model IQueryable<Person>

@(Html
    .Grid(Model)
    .Build(columns =>
    {
        columns.Add(model => model.Id).Css("collapse");

        columns.Add(model => model.Name).Titled("Name");
        columns.Add(model => model.Surname).Titled("Surname");
        columns.Add(model => model.MaritalStatus).Titled("Marital status");

        columns.Add(model => model.Age).Titled("Age").Css("text-right");
        columns.Add(model => model.Birthday).Titled("Birthday").Formatted("{0:d}");
        columns.Add(model => model.IsWorking).Titled("Employed");
    })
    .Id("my-grid")
    .Css("css-classes")
    .AppendCss("table-hover")
    .Attributed(new { data_type = "individuals" })
    .RowAttributed(model => new { @class = model.IsWorking == true ? "working" : null, data_id = model.Id })
)

Rendered grid html

<div id="my-grid" class="mvc-grid mvc-grid-excel-mode">
    <table class="css-classes table-hover" data-type="individuals">
        ...
        <tbody>
            ...
            <tr data-id="2">...</tr>
            ...
            ...
            <tr data-id="5">...</tr>
            ...
            <tr class="working" data-id="7">
                ...
                <td class="text-right">53</td>
                ...
            </tr>
            ...
        </tbody>
        ...
    </table>
</div>