如何使用可编辑复选框构建WebGrid

时间:2013-09-17 20:12:24

标签: c# asp.net-mvc razor webgrid

我想在某些字段上使用可编辑复选框构建WebGrid。我没有成功:

@{
    WebGrid grid = new WebGrid(source: Model, rowsPerPage: 25, canPage: true, canSort: true, defaultSort: "GroupName");
 }

@grid.Pager();

@grid.GetHtml(tableStyle: "gridTable", headerStyle: "gridHead", footerStyle: "gridFooter", alternatingRowStyle: "gridAltRow", selectedRowStyle: "gridSelRow", rowStyle: "gridRow",
columns: grid.Columns(
    grid.Column("GroupName", "GROUP", canSort: true),
    grid.Column("ScreenName", "SCREEN", canSort: true),
    grid.Column("CanDelete", "DELETE", canSort: true, format: @<text>@Html.EditorForModel(item.CanDelete)</text>))
))

我的ViewModel有:

public class ViewModel
{
    public stirng GroupName { get; set; }
    public string ScreenName {get; set; }
    public bool CanDelete { get; set; }
}

使用此配置,我在View:

时收到CS1973错误

rid.Column(“CanDelete”,“DELETE”,canSort:true,format:@@ Html.EditorForModel(item.CanDelete)))

但是我尝试了几次改变但没有成功。

我的目标是允许用户更改删除复选框,然后将其保存在数据库中。

谢谢,

0 个答案:

没有答案