kendo gird 刷新数据源的几种方式

var gridDataSource = $(gridID).data("kendoGrid").dataSource

第一种:

filterDatas=[]   //参数集合

gridDataSource.query({ filter: filterDatas, sort: sorts, page: page, pageSize: pageSize }); //带参数方式

第二种:

@(Html.Kendo().Grid<RTSafe.ZTSD.BusinessModules.RplModules.Models.WorkFlowModel>
()
.Name("WorkFlowListGrid")
.Columns(cols =>
{
cols.Bound(m => m.Rpl_WorkFlowID).Hidden();
cols.Bound(m => m.Rpl_WorkFlowID).Sortable(false).TextAlignCenter().Width(400);
cols.Bound(m => m.PositionName).Sortable(false).TextAlignCenter();
cols.Bound(m => m.Flow).Sortable(false).TextAlignCenter();
})
.DataSource(ds => ds.Ajax().Read("WorkFlowListDatas", "Rpl",new {type= 0 })
.PageSize(10)
.ServerOperation(false))
.Pageable()
.Selectable()
)

var grid = $("#" + gridName).data("kendoGrid");
grid.dataSource.read();不带参数用read方法,它会会有默认参数type= 0

原文地址:https://www.cnblogs.com/redfull/p/9625737.html