我在Telerik MVC Grid中有数据绑定的复选框。如何根据数据库中的数据勾选复选框。即在控制器中,我有两个来自两个LINQ查询的输出,如下所示:
All.Data = resourceActions.Actions
.Select(i => new { i.ActionName, i.ActionID })
.ToList();
Checked.Data = roleResourceActions.Actions
.Select(i => new { i.ActionName, i.ActionID })
.ToList();
从上面看,第一个LINQ查询提供了所有数据,其中ActionID是唯一的。 第二个LINQ查询仅提供已检查的数据,其中ActionID也是唯一的。
因此输出的ActionID都是常见的。第一个输出显示给带有复选框的Telerik Grid。
我需要从第二个LINQ查询的输出中检查复选框,即检查ActionID。
我是不可能的,因为我是MVC和LINQ的新手?
答案 0 :(得分:0)
foreach(Actions x in All.Data)
{
if( Checked.Data.Contain(x))
{
<input type="checkbox" checked="checked">
}
else
{
<input type="checkbox" >
}
}
你必须这样做吗