or
public class ActivityCategory { public int CategoryID { get; set; } public string CategoryName { get; set; } public int? ParentCategoryID { get; set; } public ActivityCategory Parent { get; set; }...
} The parent may be null. I'm trying to set my grid up like this:@(Html.Kendo().Grid(Model) .Name("ActivityCategoryGrid") .Columns(columns => { columns.Bound(resource => resource.CategoryName).Title("Name"); columns.Bound(r => r.Parent != null ? r.Parent.CategoryName : "");which fails withBound columns require a field or property access expression.
How should I handle this?
<ul id="treeview"> <li data-expanded="true"> <span class="k-sprite folder"></span> My Web Site <ul> <li data-expanded="true"> <span class="k-sprite folder"></span>images <ul> <li><span class="k-sprite image"></span>logo.png</li> <li><span class="k-sprite image"></span>body-back.png</li> <li><span class="k-sprite image"></span>my-photo.jpg</li> </ul> </li> <li><span class="k-sprite html"></span>about.html</li> <li><span class="k-sprite html"></span>contacts.html</li> <li><span class="k-sprite html"></span>index.html</li> <li><span class="k-sprite html"></span>portfolio.html</li> </ul> </li> </ul> <style> #treeview .k-sprite { background-image: url("../../content/web/treeview/coloricons-sprite.png"); } .rootfolder { background-position: 0 0; } .folder { background-position: 0 -16px; } .pdf { background-position: 0 -32px; } .html { background-position: 0 -48px; } .image { background-position: 0 -64px; } </style> <script> $(document).ready(function() { $("#treeview").kendoTreeView(); }); </script><div id="dtabstrip"> <ul> <li class="k-state-active">First Tab <img src="images/DeleteIcon.gif" style="padding-left: 10px; z-index: 1111" onclick='DeleteTabs(this);' /> </li> <li>Second Tab</li> </ul> <div> 1111111sdffds</div> <div> 2222ssadasfas</div> </div> var dtabStrip = $("#dtabstrip").kendoTabStrip({ animation: { open: { effects: "fadeIn" }, close: { duration: 200, effects: "fadeOut" } } }); function DeleteTabs(ImgObj) { var aa = $(ImgObj).closest("li").text() ; dtabStrip.remove($(obj).closest("li")); }transport: { read: { data: { f:'getOrderSuggestion' } }}var Remote Transport = Class.extend({ // .... // Other stuff // .... setup: function(options, type) { options = options || {}; var that = this, parameters, operation = that.options[type], // <<<----- undefined if transport.update isn't defined and update is called data = isFunction(operation.data) ? operation.data() : operation.data; options = extend(true, {}, operation, options); parameters = extend(data, options.data); options.data = that.parameterMap(parameters, type); if (isFunction(options.url)) { options.url = options.url(parameters); } return options; }});<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Applicatios:</title> <script src="../lib/script/jquery-1.7.2.min.js" type="text/javascript"></script> <script src="../lib/script/jquery-1.7.2.js" type=""></script> <!-- Kendo UI Web styles --> <link href="../styles/kendo.common.min.css" rel="stylesheet" /> <link href="../styles/kendo.default.min.css" rel="stylesheet" /> <link href="../styles/kendo.blueopal.min.css" rel="stylesheet" /> <!-- Kendo UI Web scripts --> <script src="../js/jquery.min.js" type=""></script> <script src="../js/kendo.web.min.js" type=""></script> </head> <body> <div id="example" class="k-content"> <div id="listView"></div> <div id="pager" class="k-pager-wrap"> </div> <script type="text/x-kendo-tmpl" id="template"> <div class="product"> <img src="../../${image}.png" alt="" /> <h3>${name}</h3> </div> </script> <script type=""> $(document).ready(function () { var dataSource = new kendo.data.DataSource({ transport: { read: { url: "images_json.txt", dataType: "json" } }, schema: { data: "results" } }); $("#pager").kendoPager({ dataSource: dataSource }); $("#listView").kendoListView({ dataSource: dataSource, template: kendo.template($("#template").html()) }); }); </script> </div> <style type=""> .product { float: left; width: 270px; height: 110px; margin: 10px; padding: 5px; } </style> </body> </html>