更新Kendo Grid后刷新序列号

时间:2016-07-11 14:53:58

标签: .net kendo-grid

我有kendo网格并插入序列号如下:

var rowNumber = 0;

    function resetRowNumber(e) {
        rowNumber = 0;
    }

    function renderNumber(data) {
        return ++rowNumber;
    }

它加载序列号顺序但是当我在任何一行kendo网格中编辑更新记录时,序列号从最后一个序列号开始。我希望在网格更新后正确获得序列号顺序。任何人都可以帮我这样做吗? 提前谢谢..

1 个答案:

答案 0 :(得分:0)

我尝试过数据绑定..现在它的工作正常。我在这里包含了我的网格代码。

@(Html.Kendo().Grid<SSRWAWeb.Models.MYDataWrappers.ViewMYJobItem>()
        .Name("grid")
 .Columns(columns =>
        {
            columns.Template(t => { }).Title("Line No").ClientTemplate("#= renderNumber(data) #");
            columns.Bound(c => c.line_num).Title("Line #");
            columns.Bound(c => c.part_num).Title("Part Number");

 })
         .Events(e => { e.Edit("assignNumber"); e.Save("orderUpdate"); e.Cancel("cancelChanges"); e.DataBound("resetRowNumber"); e.DataBinding("resetEditRowNumber"); })

谢谢..