在MVC3实体框架中使用slickgrid

时间:2012-10-12 17:05:48

标签: c# asp.net-mvc-3 entity-framework slickgrid

我想在我的项目中使用slickgrid来简化编辑计划。我下载了它,发现文件夹和我访问过的网站上的文档非常模糊。他们没有显示如何从数据库中提取的代码。有没有人知道或知道任何显示slickgrid实现的视图,模型和控制器的示例?代码项目有一个示例,但它使用的数据不在数据库中,并且在概念上非常简单。

2 个答案:

答案 0 :(得分:1)

我以前从未使用过slickgrid,但根据示例页面slickgrid example,以下内容可能会帮助您找到正确的方向:

//Controller
public JsonResult GetSlickGridData()
{
        var slickGridData = db.SlickGridData.ToList();
        return Json(slickGridData, JsonRequestBehavior.AllowGet);
}

//View
var data = [];
$.getJSON("/Index/GetSlickGridData", function (items) {
data = items;
});
grid = new Slick.Grid("#myGrid", data, columns, options);

所以这里的想法是使用jquery getJSON方法来调用你的控制器并带回信息并将其存储在数据中。我再也不熟悉slickgrid所以你可能还需要将上面的'items'转换为javascript数组,然后再将其分配给'data'。

答案 1 :(得分:0)

您是否查看了开发人员提供的电子表格示例? http://mleibman.github.com/SlickGrid/examples/example-spreadsheet.html