This example demonstrates how to use the client-side templates feature in order to display checkboxes in Telerik Grid for ASP.NET MVC.

    <% Html.Telerik().Grid(Model)
            .Name("Grid")
            .Columns(columns =>
            {
                columns.Bound(o => o.OrderID)
                       .ClientTemplate("<input type='checkbox' name='checkedRecords' value='<#= OrderID #>' />")
                       .Title("Check")
                       .Width(50)
                       .HtmlAttributes(new { style = "text-align:center" });

                columns.Bound(o => o.OrderID).Width(100);
                columns.Bound(o => o.Customer.ContactName).Width(200);
                columns.Bound(o => o.ShipAddress);
                columns.Bound(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(120);
            })
            .DataBinding(dataBinding => dataBinding.Ajax()
                    .Select("_CheckBoxesAjax", "Grid"))
            .Scrollable()
            .Pageable()
            .Render();
    %>