1

一部のフィールドで編集可能なチェックボックスを使用して 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; }
}

この構成を使用すると、ビューで CS1973 エラーが発生します。

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

しかし、いくつかの変更を試みましたが、成功しませんでした。

私の目標は、ユーザーが削除チェックボックスを変更して、データベースに保存できるようにすることです。

ありがとう、

4

0 に答える 0