1

场景:使用Grid.Mvc,并将其绑定ViewBag(这包含模型列表)。我在 viewbag 中有模特约会的名单。在 UI 中,我有两个网格,一个用于显示已访问的约会,另一个用于未访问的约会。

Grid 1: HasVisited == True
Grid 2: HasVisited == False

@Html.Grid(Model).Named("Grid1").Columns(columns =>
                 {
                    columns.Add(c => c.StartTime).Titled("Date").Filterable(true).Sortable(true);
                    columns.Add(c => c.Patient).Titled("Patient").Filterable(true).Sortable(true);
                }).WithPaging(10).Sortable(true)

以上是Grid.Mvc网格实现。我们有什么方法可以将网格绑定到指定条件。?

4

2 回答 2

1

只需更改ModelModel.Where(d=>d.HasVisited==true)过滤数据。

于 2016-10-27T12:17:37.377 回答
0

修改后;

@Html.Grid(Model.Where(d=>d.HasVisited==true)).Named("Grid1").Columns(columns =>
                 {
                    columns.Add(c => c.StartTime).Titled("Date").Filterable(true).Sortable(true);
                    columns.Add(c => c.Patient).Titled("Patient").Filterable(true).Sortable(true);
                }).WithPaging(10).Sortable(true)
于 2016-10-27T11:59:14.663 回答