0

考虑我在下面提到的 Telrik Grid 并且第一次由员工详细信息(姓名,描述)加载。当我单击网格外的添加按钮时,我想在 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);
    })
)

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

4

3 回答 3

0

'这可能会有所帮助'

var grid = $("#Grid").data("tGrid");
//send additional arguments by passing them as a literal JavaScript object
grid.rebind({customerID : "SAJJAD"});
于 2012-10-11T05:57:05.327 回答
0

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

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

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

Lohith (Tech Evangelist, Telerik India)

于 2012-08-05T14:23:03.053 回答
0

如果您在客户端,则可以使用 javascript 函数 rebind():

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

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

于 2012-08-05T21:10:23.017 回答