Member 12676793 Ответов: 0

Как преобразовать данные webgrid с помощью checkbox в json в MVC?


как преобразовать данные webgrid с помощью checkbox в json в mvc?
вот мой webgrid
 <div class="portlet-body">
<div class="task-content">
 <div id="gridContent">
<div class="table-responsive">
@grid.GetHtml(tableStyle: "webGrid",
headerStyle: "header",
 htmlAttributes: new { id = "subAssign" },
alternatingRowStyle: "alt",
mode: WebGridPagerModes.All,
firstText: "&lt;&lt; First",
previousText: "&lt; Prev",
nextText: "Next &gt;",
lastText: "Last &gt;&gt;",
columns: grid.Columns(
grid.Column(header: "Sr.No",
format: item => item.WebGrid.Rows.IndexOf(item) + 1 + Math.Round(Convert.ToDouble(grid.TotalRowCount / grid.PageCount) / grid.RowsPerPage) * grid.RowsPerPage * grid.PageIndex),
grid.Column("SubjectCode", "Subject Code"),
grid.Column("SubjectName", " Subject Name"),
grid.Column(columnName: "IsTheory", header: "Theory", canSort: false,
format: (item) =&gt; @Html.Raw("&lt;input type='checkbox'  ((Convert.ToInt32(item.IsTheory) == 1) ? "checked" : "") /&gt;")),
grid.Column(columnName: "IsPractical", header: "Practical", canSort: false,
format: (item) =&gt; @Html.Raw("&lt;input type='checkbox'  ((Convert.ToInt32(item.IsPractical) == 1) ? "checked" : "") /&gt;"))
 ))
 </div>
   </div>
 </div>
</div>


Что я уже пробовал:

Все данные webgrid преобразуются в формат json, за исключением того, что значение checkbox является постоянным "True" даже для непроверенного поля.

0 Ответов