如何重新绑定Telerik网格

时间:2012-08-05 12:52:12

标签: asp.net-mvc razor telerik-grid

考虑我下面提到的Telrik网格,并且第一次由员工详细信息(名称,描述)加载。当我点击网格外侧的添加按钮时,我想在telrik网格中添加一行。我的问题是如何使用现有记录添加新记录。我的意思是如何重新绑定网格。

@(Html.Telerik().Grid<Project.Models.Employee>()
    .Name("myName")
    .DataKeys(keys => keys.Add(c => c.EmpId))

    .Columns(columns => {            
        columns.Bound(o => o.Name).Width(200);            
        columns.Bound(o => o.Description).Width(400);
    })
)

请给我更好的解决方案。记住我的按钮在网格旁边。

3 个答案:

答案 0 :(得分:0)

看一下下面的例子。该演示说明了如何使用AJAX对网格进行编辑。

http://demos.telerik.com/aspnet-mvc/grid/editingajax

通过演示 - 事情很清楚该怎么做。

Lohith(技术传播者,Telerik India)

答案 1 :(得分:0)

如果你在客户端,那么你可以使用javascript函数rebind():

var grid = $("#Grid").data("tGrid");
//send additional arguments by passing them as a literal JavaScript object
grid.rebind({customerID : "ALFKI"});

但是对于更多自定义答案,我需要有关您的方案的更多信息。它是ajax绑定,服务器绑定,还是其他。你如何添加行(是在单元格中编辑还是其他)等。

答案 2 :(得分:0)

'这可能有帮助'

var grid = $("#Grid").data("tGrid");
//send additional arguments by passing them as a literal JavaScript object
grid.rebind({customerID : "SAJJAD"});