or
@(Html.Kendo().Grid<VehicleGroupGridRow>() .Name("VehicleGroupGrid") .Columns(column => { column.Bound(p => p.Title).ClientTemplate("<a href='/VehicleGroup/Details/#= Id #'>#= Title #</a>"); column.Command(command => { command.Edit(); command.Destroy(); }); }) .ToolBar(commands => commands.Create()) .Editable(editable => editable.Mode(Kendo.Mvc.UI.GridEditMode.InLine)) .Sortable() .DataSource(dataSource => dataSource .Ajax() .Events(events => events.Error("error_handler")) .Model(model => model.Id(p => p.Id)) .Create(create => create.Action("CreateVehicleGroup", "VehicleGroup")) .Read(read => read.Action("GetVehicleGroups", "VehicleGroup")) .Update(update => update.Action("UpdateVehicleGroup", "VehicleGroup")) .Destroy(destroy => destroy.Action("DestroyVehicleGroup", "VehicleGroup")) ) )var grid = $("#grid").data("kendoGrid");grid.select($("tr[data-uid]").has("input[name=checkboxName]:checked"));@using Kendo.Mvc.UI @{ var addressList = Model.DataList as List<Intelli.Data.Parties.EFDAL.Entity.GeoAddress>; }<script type="text/javascript"> function viewgeoaddress(e) { //prevent the request which will be made by default e.preventDefault(); //error occurs here!! var dataItem = this.dataItem($(e.currentTarget).closest("tr")); } };</script> @(Html.Kendo().Grid(addressList) .Name("GridPartyGeoAddresses") .Columns(columns => { columns.Bound(p => p.ID).Title("ID").Hidden(true); columns.Bound(p => p.Address).Title("Address").Width(160); columns.Bound(p => p.Region).Title("Region").Width(80); columns.Bound(p => p.Zipcode).Title("Zipcode").Width(80); columns.Command(commands => commands .Custom("btnviewgeoaddress") .Text("View") .Click("viewgeoaddress") .HtmlAttributes(new { style = "text-align: center" })); columns.Command(commands => commands .Custom("btndeletegeoaddress") .Text("Remove") .Click("deletegeoaddress") .HtmlAttributes(new { style = "text-align: center" })); }) .Scrollable(scr => scr.Enabled(true).Height(300)) .Sortable(builder => builder.Enabled(true)) .Resizable(resizing => resizing.Columns(true)) //.Selectable() // .DataSource(dataSource => dataSource // .Ajax() // .ServerOperation(false) // ) )@(Html.Kendo().Grid<Model>() .Name("Grid") .Columns(columns => { columns.Bound(p => p.Name); columns.Bound(p => p.Allow); columns.Bound(p => p.Category); }) .DataSource(dataSource => dataSource .Ajax() .Group(group => group.Add(p => p.Category))
.Read(read => read.Action("Data", "Method")) ) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single)) .Events(events => events.DataBound("GridOnDataBound")) )
<script type="text/javascript"> function GridOnDataBound() { alert("I'm in"); } </script>
