模型
public bool? IsActive { get; set; }
linq 语句伪代码
var userstatus = Users.Select(e => e.IsActive).Distinct().select();
if (userstatus(bool) is DBNull)
{
e.Item.Text = "inactive";
e.Item.Value = "0";
}
else if ((bool)["Bool"])
{
e.Item.Text = "active";
e.Item.Value = "1";
}
通过下拉列表选择它
<select >
<option value="">All</option>
<option id="active">Active</option>
<option id="inactive">InActive</option>
</select>
过滤
if($("#active").val()){
$filter.push({ field: "IsActive", operator: "eq", value: true });
}
if($("#inactive").val()){
$filter.push({ field: "IsActive", operator: "eq", value: false });
}
所以linq是错误的,过滤也是错误的,任何人都可以帮助我或之前做过
我想按用户状态过滤列是否处于活动状态