This question is locked. New answers and comments are not allowed.
I have the grid below (simplified) where all 3 of the columns are within a nested class and are of type String. The data displays correctly. However, when I click on a cell to edit it, the "dirty" indicator displays and the cell becomes blank. If I change the underlying model such that the column definitions are p.PartNumber, p.ChannelPartnerPartNumber & p.ProductDescription (no longer nested), it works properly. Are nested classes not supported?
@(Html.Telerik().Grid(Model.Order.SalesOrderLineItemResults) .Name("GridProducts") .DataKeys(keys => keys.Add(c => c.LineItemNumber)) .ToolBar(commands => { commands.Insert(); }) .DataBinding(dataBinding => dataBinding.Ajax() .OperationMode(GridOperationMode.Client) .Select("SelectProducts", "Order") .Update("Dummy", "Order", Model) ) .Columns(columns => { columns.Bound(p => p.SalesOrderLineItem.ProductSummary.PartNumber).Width(70).Title("MS Part #"); columns.Bound(p => p.SalesOrderLineItem.ProductSummary.ChannelPartnerPartNumber).Width(80).Title("Your Part #"); columns.Bound(p => p.SalesOrderLineItem.ProductSummary.ProductDescription); }) .Editable(editing => editing.Enabled(Model.CanEdit).Mode(GridEditMode.InCell)) .KeyboardNavigation(kbd => kbd.EditOnTab(true)) .ClientEvents(events => events.OnSubmitChanges("GridProducts_onSubmitChanges")) .Sortable().Footer(false))