or
01.<div class="k-rtl">02.@(Html.Kendo().Grid<BO.UserPemissions>()03. .Name("UserPemissionsGrid").Events(e => e.DataBound("UserPemissionsRowDataBound"))04. .Columns(columns =>05. {06. columns.Bound(o => o.UserId).Title("ת.ז.");07. columns.Bound(o => o.PermittedProgramGroup).Title("קבוצות הרשאה");08. columns.Bound(o => o.PermittedProgramId).Title("תוכניות מורשות");09. columns.Command(command => command.Destroy()).Width(150);10. })11. .Pageable(pager => pager.PageSizes(true))12. .ToolBar(toolBar => { toolBar.Create(); toolBar.Save(); })13. .Sortable()14. .Scrollable()15. .Editable(editable => editable.Mode(GridEditMode.InCell))16. .DataSource(dataSource => dataSource.Ajax().Model(model => model.Id("UserId")).Read(read => read.Action("UserPemissionsRowDataRead", "Home"))17. .Update(update => update.Action("UserPemissionsRowDataUpdate", "Home"))18. .Create(update => update.Action("UserPemissionsRowDataCreate", "Home"))19. .Destroy(update => update.Action("UserPemissionsRowDataDestroy", "Home"))20. )21. )22.</div><div class="k-rtl">@(Html.Kendo().Grid<BO.UserPem>() .Name("UserPemGrid").Events(e => e.DataBound("UserPemRowDataBound")).ToolBar(toolbar => { toolbar.Create().Text("הוסף"); toolbar.Save().SaveText("שמור").CancelText("בטל"); }) .Columns(columns => { columns.Bound(o => o.UserId).Title("ת.ז."); columns.Bound(o => o.PermittedProgramGroup).Title("קבוצות הרשאה"); columns.Bound(o => o.PermittedProgramId).Title("תוכניות מורשות"); columns.Command(command => command.Destroy().Text("מחק")).Width(150); }) .Pageable(pager => pager.PageSizes(true)) .Sortable() .Scrollable() .Editable(editable => editable.Mode(GridEditMode.InCell)) .DataSource(dataSource => dataSource.Ajax().Model(model => model.Id("UserId")).Read(read => read.Action("UserPemRowDataRead", "Home")) .Update(update => update.Action("UserPemRowDataUpdate", "Home")) .Create(update => update.Action("UserPemRowDataCreate", "Home")) .Destroy(update => update.Action("UserPemRowDataDestroy", "Home")) ) )</div>[AcceptVerbs(HttpVerbs.Post)]public ActionResult UserPemRowDataCreate([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]List<UserPem> users){ var results = new List<UserPem>(); if (users != null && ModelState.IsValid) { foreach (var user in users) { UserPermissionsTable.Insert(user); results.Add(user); } } return Json(results.ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet);}@(Html.Kendo() .Grid(Model.Activity.MediaForms) .Name("MediaIterations") .HtmlAttributes(new { @style = "primaryGridStyle" }) .Columns(columns => { columns.Bound(form => form.Date).Format("{0:mm/yyyy}").Title("Month"); columns.Bound(form => form.Name).Title("Ad Name"); columns.Bound(form => form.TopicDesc).Title("Message Topic"); columns.Bound(form => form.TypeDesc).Title("Media Type"); columns.Bound(form => form.OutletName).Title("Media Outlet"); columns.Bound(form => form.TimesAdRan).Title("Runs"); columns.Command(command => { command.Edit(); command.Destroy(); }); }) .Editable(edit => edit.Mode(GridEditMode.PopUp).TemplateName("AddEditMediaForm")) .ToolBar(toolbar => toolbar.Create()) .DataSource(datasource => datasource .Ajax() .ServerOperation(false) .Model(model => model.Id(form => form.Id)) .Create(create => create.Action("AddMediaForm", "Form", new { planActivityId = Model.Activity.PlanActivityID })) .Destroy(destroy => destroy.Action("DeleteMediaForm", "Form", new { planActivityId = ViewBag.planActivityId })) .Update(destroy => destroy.Action("DeleteMediaForm", "Form", new { planActivityId = ViewBag.planActivityId }))) )