@model IQueryable @{ var grid = new WebGrid(Model, rowsPerPage: 45); } @grid.Table(columns: grid.Columns( grid.Column("Identifier", "Identifier"), grid.Column("SiteId", "Site Id"), //grid.Column("Name", "Submitted By"), grid.Column("CurrentStatus", "Status", item => Html.Partial("DisplayTemplates/_LeafInputStatus", (string)item.CurrentStatus.ToString())), grid.Column("", "", item => ChartLink(item)) ), htmlAttributes: new { @class = "table table-striped table-bordered table-hover table-condensed" } ) @grid.BootstrapPager() @helper ChartLink(dynamic item) { @Html.Partial("DisplayTemplates/_ChartButton", (int)item.Id, new ViewDataDictionary { { "Disabled", !item.HasLeafChart }, {"xs", true} }) }