我正在尝试检查 IsAdmin 是否为 true,这是一个布尔值。如果为真,则在 gridview EditItemTemplate 中选中一个复选框。
查询是当gridview处于编辑模式并且正在编辑的用户已经是管理员时。如果这是真的,则需要检查复选框,因为如果他们更新行并且未选中复选框,则它们不再是管理员。
我在想的是查询应该能够做到这一点。但不确定如何实现 IsAdmin == true。
private void LoadGridEdit()
{
using (dbDataContext _db = new dbDataContext())
{
var result = from u in _db.tbl_Users
where u.Deleted == false
select new
{
u.UserId,
u.UserName,
u.Email,
u.IsAdmin,
u.tbl_ServiceArea.ServiceArea,
};
if ()
{
//???? or foreach?
}
// Bind Here
}
}
我已经查看并尝试了不同的选项,但我不确定。