我在MVC3中使用teleik网格,我正在使用模型响应值绑定我的网格数据。 现在我的要求是我只需要在状态完成的那些列中添加一个复选框。
Html.Telerik().Grid(Model.response)
.Columns(columns =>
{
columns.Bound(grid => grid.CaseStatus).Width(80);
columns.Bound(grid => grid.CaseID).Title("").Format("<input type='checkbox'name='checkedRecords' value='{0}' id ='{0}'/>").Encoded (false).Width(5);
})
我正在绑定我的复选框,但是我必须将复选框仅与那些行绑定,状态将完成。
请告诉我如何在这里查看CaseStatus的值。
感谢
答案 0 :(得分:1)
使用columns.Template添加复选框。像这里:
columns.Template(o =>
{
%>
<input name="checkedRecords" type="checkbox" value="<%= o.CaseID %>"
<% if (checkedRecords.Contains(o.CaseID)) {
%> checked="checked" <%
} %>
/>
<%
}).Title("").Encoded(false).Width(5);
在此处查看更多详情:http://demos.telerik.com/aspnet-mvc/grid/checkboxesserverside