or
01.@(Html.Kendo().MultiSelect()02. .Name("myCombo")03. .DataTextField("Text")04. .DataValueField("Value")05. .AutoBind(false)06. .DataSource(source =>07. {08. source.Read(read =>09. {10. read.Action("_SearchAction", "Controller");11. })12. .ServerFiltering(true);13. })14.)
@( Html.Kendo().Grid<CNX.Domain.Entities.CnxTrain>() .Sortable(sorting => sorting.SortMode(GridSortMode.SingleColumn)) .Filterable() .Pageable() .Name("IncompleteTrains") .Editable(editable => editable.Mode(GridEditMode.InCell)) .Columns(columns => { columns.Bound(x => x.Id).Visible(false); columns.Bound(x => x.STANDARD_CARRIER_ALPHA_CODE).Width(75).EditorTemplateName("_textEditor"); columns.Bound(x => x.UNIT_TRAIN).Width(75).EditorTemplateName("_textEditor"); columns.Bound(x => x.CNX_AUT).Width(75).EditorTemplateName("_textEditor"); columns.Bound(x => x.ARRIVAL_DATE_TIME).Width(100).Format("{0:MM/dd/yyyy hh:mm:ss}").EditorTemplateName("_dateTimeEditor"); columns.Bound(x => x.PERMIT_NUMBER).Width(100).EditorTemplateName("_textEditor"); columns.Bound(x => x.SHIPPER_NAME).Width(100).EditorTemplateName("_textEditor"); // columns.Bound(x => x.CNX_RELEASE_DATE_TIME).Width(100).Format("{0:MM/dd/yyyy hh:mm:ss}").EditorTemplateName("_dateTimeEditor"); }) .ClientDetailTemplateId("incompleteTrainTemplate") .Events(ev => ev.Save("incompleteTrains_Save")) .DataSource(dataSource => dataSource.Ajax().PageSize(5).Read(read => read.Action("IncompleteTrains", "MenuTrain").Type(HttpVerbs.Post)) .Update(update => update.Action("IncompleteTrainsUpdate", "MenuTrain", Model).Type(HttpVerbs.Post)) .Model(model => model.Id(x => x.Id))))@model string@Html.TextBoxFor(m => m , new {@class = "k-input k-textbox"})@(Html.Kendo().DateTimePickerFor(m => m).Format("MM/dd/yyyy hh:mm:ss").Name("DateTimeEditor"))function incompleteTrains_Save(e) { var dateValue; var timeValue; if (e.values.DateTimeEditor != null) { dateValue = e.values.DateTimeEditor.toDateString(); timeValue = e.values.DateTimeEditor.toTimeString(); e.model.set("ARRIVAL_DATE_TIME", new Date(e.values.DateTimeEditor.toDateString() + ' ' + e.values.DateTimeEditor.toTimeString())); } else { var objGet = e.values.get(); var objSet = valueOf(e.values); e.model.set(e.values.get(), valueOf(e.values)); } e.sender.dataSource.sync(); }@using Kendo.Mvc.UI@using System.Data@{ var datalist = new DataTable(); datalist.Columns.Add(new DataColumn() {ColumnName = "col1", DataType = typeof (string)}); datalist.Columns.Add(new DataColumn() { ColumnName = "col2", DataType = typeof(string) }); datalist.Rows.Add(new object[] {"dsd", "dcf"}); } <link type="text/css" href="@Url.Content("~/Content/kendo/kendo.common.min.css")" rel="stylesheet" /> <link type="text/css" href="@Url.Content("~/Content/kendo/kendo.default.min.css")" rel="stylesheet" /><script type="text/javascript" src="@Url.Content("~/Scripts/jquery-1.8.2.min.js")"></script><script type="text/javascript" src="@Url.Content("~/Scripts/kendo/kendo.all.min.js")"></script><script type="text/javascript" src="@Url.Content("~/Scripts/kendo/kendo.aspnetmvc.min.js")"></script>@(Html.Kendo().Grid(datalist) .Name("datagrid123").Columns(columns =>{ //add grid columns columns.Bound("col1").Width(100).Title("col1").Visible(true).HtmlAttributes(new { @class = "dsss" }); columns.Bound("col2").Width(100).Title("col2").Visible(true).HtmlAttributes(new { @class = "dsss" });}).Scrollable(scr => scr.Enabled(true)).Sortable(builder => builder.Enabled(true)).Resizable(resizing => resizing.Columns(true)).Selectable() .DataSource(dataSource => dataSource .Ajax() .ServerOperation(false) )) @(Html.Kendo().Chart() .Name("chart") .Title("Internet Users") .Legend(legend => legend .Position(ChartLegendPosition.Bottom) ) .Series(series => { series.Column(new double[] { 15.7, 16.7, 20, 23.5, 26.6 }).Name("World"); series.Column(new double[] { 67.96, 68.93, 75, 74, 78 }).Name("United States"); }) .CategoryAxis(axis => axis .Categories("2005", "2006", "2007", "2008", "2009") ) .ValueAxis(axis => axis .Numeric().Labels(labels => labels.Format("{0}%")) ) .Tooltip(tooltip => tooltip .Visible(true) .Format("{0}%") ) )public JsonResult PopList(string name){ var lstNames = db.GetNames.Select(e => new { name = e.OrgNames }); return Json(orgs, JsonRequestBehavior.AllowGet);}@(Html.Kendo() .MultiSelect() .Name("nameBox") .AutoBind(true) .Placeholder("Select names...") .DataTextField("name") .DataSource(source => { source.Read(read => { read.Action("PopList", "ListNames"); }) .ServerFiltering(true); })
)