or
1.<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<int?>" %>2.<%= this.Html.Kendo().DropDownList().DataSource(ds => ds.Read(read => read.Action("GetListPort","AjaxCombo")))3..Name(this.ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty))4..HtmlAttributes(new { style = "width:99%;" })5.%>1.function onDropDownDataBinding(e) {2. var val1 = $('#First').data('tDropDownList').value();3. e.data = $.extend({}, e.data, {parameter: val1});4.}@(Html.Kendo().Grid((IEnumerable<Catheter>)ViewData["catheters"]) .Name("CatheterGrid") .Columns(columns => { columns.Bound(e => e.CatheterType.Name).Title("Type"); columns.Bound(e => e.EffectiveDate).Title("Placed On").Format("{0:d}"); columns.Bound(e => e.DiscontinuedOn).Title("Discontinued On"); columns.Bound(e => e.Manufacturer.Name).Title("Manufacturer"); columns.Bound(e => e.ClinicianDisplayName).Title("Clinician"); columns.Bound(e => e.Id).Hidden(); columns.Bound(e => e.Id).ClientTemplate( "<a href='" + Url.Action("EditCatheter", Controllers.Patient) + "/#= Id #'" + "class='btn btn-sm'>Edit</a>" ).Width(80).Title(""); }) .Pageable(pageable => pageable .PageSizes(true).PageSizes(new int[] { 20, 50, 100 }) .ButtonCount(5)) .Sortable() .Filterable() .Scrollable() .ClientDetailTemplateId("template") .ToolBar(toolbar => { toolbar.Template(@<text> <div style="float:right"> <a href='@Url.Action("EditCatheter", Controllers.Patient)/0' class='btn btn-sm'>New</a> </div> </text>); }) )Controller code:public ActionResult PatientMedInfo(long id) { IContextManager contextManager = ManagerConfig.GetManagerForUser(Session[SessionItems.AuthenticatedUser] as DHS.Entities.IDHSPrincipal); IWorkContext workContext = contextManager.Begin(); DHS.Entities.Patient patient = workContext.GetPatientManager().GetById(id); ICollection<DHS.Entities.PatientCatheter> catheterlog = workContext.GetPatientManager().FindCatheters(patient); IEnumerable<Catheter> cats = catheterlog.Select(cat => new Catheter { Id = cat.Id, CatheterType = cat.CatheterType, EffectiveDate = cat.EffectiveDate, DiscontinuedOn = cat.DiscontinuedOn, Manufacturer = cat.Manufacturer, Clinician = cat.Clinician }).OrderBy(x => x.EffectiveDate); ViewData["catheters"] = cats; return View(Views.EmployeeMedInfo, CPR.WebPortal.Models.PatientMedInfo.Populate(workContext, workContext.GetPatientManager().GetById(id))); }Razor page:@model PatientMedInfo@(Html.Kendo().Grid((IEnumerable<Catheter>)ViewData["catheters"]) .Name("CatheterGrid") .Columns(columns => { columns.Bound(e => e.CatheterType.Name).Title("Type"); columns.Bound(e => e.EffectiveDate).Title("Placed On").Format("{0:d}"); columns.Bound(e => e.DiscontinuedOn).Title("Discontinued On"); columns.Bound(e => e.Manufacturer.Name).Title("Manufacturer"); columns.Bound(e => e.ClinicianDisplayName).Title("Clinician"); columns.Bound(e => e.Id).Hidden(); columns.Bound(e => e.Id).ClientTemplate( "<a href='" + Url.Action("EditCatheter", Controllers.Patient) + "/#= Id #'" + "class='btn btn-sm'>Edit</a>" ).Width(80).Title(""); }) .Pageable(pageable => pageable .PageSizes(true).PageSizes(new int[] { 20, 50, 100 }) .ButtonCount(5)) .Sortable() .Filterable() .Scrollable() .ClientDetailTemplateId("template") .ToolBar(toolbar => { toolbar.Template(@<text> <div style="float:right"> <a href='@Url.Action("EditCatheter", Controllers.Patient)/0' class='btn btn-sm'>New</a> </div> </text>); })public int ID { get; set; } public string NAME { get; set; } public string DESCRIPTION { get; set; } public virtual ICollection<OBJECT_ACCESS_T006> OBJECT_ACCESS_T006 { get; set; } public virtual ICollection<ROLE_FUNCTION_T010> ROLE_FUNCTION_T010 { get; set; } public virtual ICollection<USER_ROLE_T007> USER_ROLE_T007 { get; set; }@(Html.Kendo().Grid<ROLE_FUNCTION_T010>(Model.ROLE_FUNCTION_T010) .Name("Grid") .ToolBar(commands => { commands.Create().Text(AcsViewRes.BtnNewFunct); }) .Columns(columns => { columns.Bound(c => c.ID).Visible(false); columns.ForeignKey("FUNCTION_T008", ViewBag.FunctionsList).ClientTemplate("#: data.FUNCTION_T008 ? FUNCTION_T008.NAME : '" + "empty" + "'#"); columns.Command(command => { command.Destroy().Text(AcsViewRes.SaveDestroy); command.Edit(); }); }) .Pageable() .Sortable() .Filterable() .Editable(mode => mode.Mode(GridEditMode.InLine)) .DataSource(dataSource => dataSource .Ajax() .PageSize(5) .ServerOperation(false) .Model(model => { model.Id(v => v.ID); model.Field(v => v.FUNCTION_T008).DefaultValue(ViewBag.DefaultFunction); }) .Update(r => r.Action("LinkFunction", "Function")) .Create(r => r.Action("LinkFunction", "Function")) .Destroy(r => r.Action("RemoveFunction", "Function")) ) )[Key] public int ID; [UIHint("FunctionDropDownTemplate")] public FUNCTION_T008 FUNCTION_T008;@model FUNCTION_T008@( Html.DropDownList(string.Empty, ViewBag.FunctionsList as SelectList))