Kendo ui 剑道ui mvc网格不';t使用外部列更新后仍无法工作

Kendo ui 剑道ui mvc网格不';t使用外部列更新后仍无法工作,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有两个表,一个(表A)与多个(表B)相关 我已经用旧数据进行了更新、删除和创建 我的问题是当我将新数据添加到表A中,并将新数据添加到表B中,同时将ref添加到表A中 然后网格是空白的,我使用了firebug,但我不知道如何修复它 控制器 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Update([DataSourceRequest] DataSourceRequest request, ReRoom room) { if (roo

我有两个表,一个(表A)与多个(表B)相关

我已经用旧数据进行了更新、删除和创建 我的问题是当我将新数据添加到表A中,并将新数据添加到表B中,同时将ref添加到表A中 然后网格是空白的,我使用了firebug,但我不知道如何修复它

控制器

[AcceptVerbs(HttpVerbs.Post)]
 public ActionResult Update([DataSourceRequest] DataSourceRequest request, ReRoom room)
 {

 if (room != null && ModelState.IsValid) { var target = RoomRepository.One(p => p.PKiRoomID == room.PKiRoomID); if (target != null) 
{



  target.SDescription = room.SDescription;
 target.SRoomName = room.SRoomName; target.BStatus = room.BStatus;
 target.IRoomType = room.IRoomType; RoomRepository.Update(target); 
} 
} 
return Json(ModelState.ToDataSourceResult());
 }
columns.ForeignKey(p => p.IRoomType, (System.Collections.IEnumerable)ViewData["Types"], "ID", "Name");
 ViewData : private void populateRoomtypes() { ViewData["Types"] = new reModel().ReRoomTypes .Select(t => new { ID = t.PKiRoomTypeID, Name = t.SRoomTypeName }); 
}
存储库

public static void Update(ReRoom room)
 {
 ReRoom target = One(p => p.PKiRoomID == room.PKiRoomID); 
if (target != null)
 {
 target.SDescription = room.SDescription;
 target.SRoomName = room.SRoomName; 
target.BStatus = room.BStatus;
 target.IRoomType = room.IRoomType;
 } 
reModel rm = new reModel();
 var i = rm.ReRooms.Where(p => p.PKiRoomID == room.PKiRoomID).FirstOrDefault();
 if (i != null)
 {
 i.SDescription = room.SDescription;
 i.SRoomName = room.SRoomName;
 i.BStatus = room.BStatus;
 i.IRoomType = room.IRoomType;
 }
 rm.SaveChanges();
 }
索引:

[AcceptVerbs(HttpVerbs.Post)]
 public ActionResult Update([DataSourceRequest] DataSourceRequest request, ReRoom room)
 {

 if (room != null && ModelState.IsValid) { var target = RoomRepository.One(p => p.PKiRoomID == room.PKiRoomID); if (target != null) 
{



  target.SDescription = room.SDescription;
 target.SRoomName = room.SRoomName; target.BStatus = room.BStatus;
 target.IRoomType = room.IRoomType; RoomRepository.Update(target); 
} 
} 
return Json(ModelState.ToDataSourceResult());
 }
columns.ForeignKey(p => p.IRoomType, (System.Collections.IEnumerable)ViewData["Types"], "ID", "Name");
 ViewData : private void populateRoomtypes() { ViewData["Types"] = new reModel().ReRoomTypes .Select(t => new { ID = t.PKiRoomTypeID, Name = t.SRoomTypeName }); 
}

你能给我们看一些代码吗?不,请把代码放进你的问题中,并将其格式化。