2014-05-12 49 views
0

我有一個帶有數據源的劍道網格。每次用新數據刷新舊數據。但是我的要求非常不同,我也想顯示舊數據。我們如何在綁定數據源的同時在劍道網格中保留舊數據

另一個數據來源是另一個KENDO GRID

我的劍道電網如下:

@(Html.Kendo().Grid<ABC>() 
          .Name("grdABC") 
          .HtmlAttributes(new { style = "height:450px" }) 
          .Columns(columns => 
          { 
           columns.Bound(d => d.ID).Hidden(true); 
           columns.Bound(d => d.Group).Hidden(true); 
           columns.Bound(d => d.Name).Title("Name").Width(350); 
          }) 
          .Selectable(selectable => selectable 
          .Mode(GridSelectionMode.Multiple)) 
          .Scrollable() 
          .Filterable() 
          .DataSource(dataSource => dataSource 
           .Ajax() 
           .Sort(sort => sort.Add("Name").Ascending()) 
           .Model(model => model.Id(p => p.ID)) 
           .Read(read => read.Action("GetSelectedNames", "EligCriteria", new { Id = Model.ID != null ? Model.ID : (decimal?)null }).Data("getSelectedEligibilityNames")) 
          )        
          .AutoBind(false) 
      ) 

回答

0

我們可以維持使用下面的代碼:

var grid = $("#GridID").data("kendoGrid"); 
grid.one("dataBinding", function(e){ 
      e.preventDefault() 
});