如何在GridMvc中添加网格内的复选框?

时间:2015-05-14 06:17:02

标签: asp.net-mvc checkbox

我需要字段Module_viewModule_EditModule_delete内的复选框。我正在使用GRIDMVC,是否有人可以告诉我如何在GRIDMVC内添加复选框?

这是我的代码

@Html.Grid(Model).Columns(columns =>
    {

        columns.Add()
                .Encoded(false)
                .Sanitized(false)
                .SetWidth(30)
                .RenderValueAs(d =>
                    @<b>
                        @Html.ActionLink("Edit", "Edit", new { id = d.PK_Module_Id })

                    </b>);

        columns.Add(c => c.tblMaster_ModuleName.ModuleName).Titled("Module Name");
        columns.Add(c => c.tblMaster_ClientOrganizationDetails.Organization_Code).Titled("Organization Code").Filterable(true);
        columns.Add(c => c.Module_View).Titled("View");

        columns.Add(c => c.Module_Edit).Titled("Edit");
        columns.Add(c => c.Module_Delete).Titled("Delete");


    }).Sortable().Filterable().WithMultipleFilters()

1 个答案:

答案 0 :(得分:0)

根据这个documentation我想建议这个答案。

columns.Add(c=>Module_view).Titled("View").Encoded(false).Sanitized(false).SetWidth(30).RenderValueAs(c => Html.CheckBox("checked", false));
columns.Add(c=>c.Module_Delete).Titled("Delete").Encoded(false).Sanitized(false).SetWidth(30).RenderValueAs(o => Html.CheckBox("checked", false));
columns.Add(c=>Module_Edit).Titled("Edit").Encoded(false).Sanitized(false).SetWidth(30).RenderValueAs(o => Html.CheckBox("checked", false));