【发布时间】:2017-07-20 15:07:52
【问题描述】:
我想要一个 kendo UI MVC 4 或 5 c# Grid,使用 ajax json 和 Sqlserver 演示 curd 操作添加、编辑、删除。
任何人都可以帮助我..
这里我使用了一个简单的方法,但它不能正常工作..
<script>
$(function () {
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "@Url.Action("GetAllUsers","Task")",
dataType: "json"
},
update: {
url: "@Url.Action("Edit","Task")",
dataType: "json",
contentType: "application/json;charset=utf-8",
type:"POST"
},
destroy: {
url: "@Url.Action("Delete","Task")",
dataType: "json",
contentType: "application/json;charset=utf-8",
type:"POST"
},
parameterMap: function(data,type)
{
return kendo.stringify(data.models);
}
},
schema: {
model: {
id: "Id",
fields: {
Id: { editable: false },
UserName: { type: "string" },
FirstName: { type: "string" },
LastName: { type: "string" },
Address: { type: "string" },
IsActive: { type: "boolean" },
DateCreated: { type: "date" }
}
}
},
batch: true,
pageSize: 20,
});
$("#allUsers").kendoGrid({
dataSource:dataSource,
height: 550,
groupable: true,
sortable: true,
navigatable: true,
pageable: {
refresh: true,
pageSizes: true,
buttonCount: 5
},
columns: [
{ field: "UserName",title: "User Name" },
{ field: "FirstName",title: "First Name" },
{ field: "LastName",title: "Last Name" },
{ field: "Address",title: "Address" },
{ field: "IsActive",title: "Active" },
{ field: "DateCreated",title: "Join Date",format: "{0:dd-MM-yyyy}" },
{ command: "destroy" }
],
toolbar: ["save","cancel"],
editable: {
mode: "incell",
update: true,
destroy: true,
confirmation:true
},
edit: function (event) {
console.log("at edit event");
},
save: function(event)
{
console.log("at saveChanges event");
},
});
});
</script>
那么有人可以指导我吗??
不要给我telerik网站的链接..给我一个解决方案或代码..
【问题讨论】:
-
你的问题是什么?你想要什么?
-
我想要一个简单的内联网格,使用 json 和 sql server..以及所有的验证进行 crud opeartion
-
@MuratGündeş 示例如mitechdev.com/2016/06/…
-
欢迎来到 Stack Overflow!提问前请阅读what this site is about 和“How to ask”。
标签: c# asp.net-mvc-4 kendo-ui telerik kendo-asp.net-mvc