考虑我下面提到的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);
})
)
请给我更好的解决方案。记住我的按钮在网格旁边。
答案 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"});