c# - 如何绑定(bind)剑道网格

标签 c# asp.net asp.net-mvc asp.net-mvc-4

我已经创建了 asp.net MVC 4 应用程序,我在其中使用 Entity Framework ,“数据”类是模型。

AdventureWorksTrainingEntities _dbContext = new AdventureWorksTrainingEntities();
Data _data = new Data();  //Model

我想把表的数据显示到kendo grid。在 Controller 中,我使用以下代码:

public ActionResult Index()
        {
           List<Movie> dataForGrid= _dbContext.Movies.ToList();
           return View(dataForGrid);
        }

最佳答案

相似

在CategoryController.cs中

private Entities db = new Entities(); 
public ActionResult GetItemCategories(GridParams g, string title)
            {
                title = (title ?? "").ToLower();
                Expression<Func<tbl_Category, bool>> ff = i => i.Name.ToLower().Contains(title);


                var rs = db.tbl_Category.AsExpandable().Where(ff).OrderBy(o => o.Name);
                return Json(new GridModelBuilder<Models.tbl_Category>(rs, g) { }.Build());
            }

在 Index.cshtml 中

@Html.Awe().Grid("grid_Category").Columns(
                    new Column { Name = "ID", Width = 55, Groupable = false, },
                    new Column { Name = "Name" },
                    new Column { Name = "NameDisplay" },
                     new Column { Name = "SortID" },
                    new Column { ClientFormat = editFormat, Width = 48 },
                    new Column { ClientFormat = deleteFormat, Width = 48 }
                ).Url(Url.Action("GetItemCategories", "Category")).Persistence(Persistence.Session
                ).Sortable(true
                ).Groupable(false).SingleColumnSort(true
                ).ShowGroupedColumn(false
                ).Height(200
                ).MinHeight(100
                ).PageSize(10).Parent("txtTitle", "title")

关于c# - 如何绑定(bind)剑道网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18528709/

相关文章:

javascript - 在超链接中调用 Javascript 方法

c# - ASP.NET MVC 5 是否与 WebMatrix SimpleMembershipProvider 不兼容?

c# - 如何在 C# 中使用 Aforge.NET 和 ZXing.NET 从 WebCamera 解码 QRCode

c# - 安全地自动从 double 转换为十进制 : Is the following safe?

c# - 如何使用 C# 将 DataTable 上传到 Azure Blob 存储?

.net - linq Order By for a List(Of myObjects)

asp.net - System.Web.Providers.DefaultMembershipProvider 有性能问题/死锁

c# - 在主视图之后加载部分 View

c# - 远程服务器返回错误 : (403) Forbidden in Asp.net C# Instagram.(HttpWebRequest)

ASP.NET 数据缓存?内存缓存等价物