我有一个用户和部门的场景,用户必须在注册时选择并保存他的离开,
然后更新它可能由他编辑,所以,问题是在更新页面上,我想在用户离开列表上设置checked = true,这是从user_info db填充
(=> checked = true,仅限用户之前在注册时选择的那些)
也许是一个明确的问题,但如果有任何困惑,我会清除它,
谢谢你的帮助......
答案 0 :(得分:0)
我有一个解决方案,但问题是,我在pageLoad上调用该函数但它在加载时不起作用,但是当我刷新页面时它会正常工作,(我正在检查项目值,因为,我被保存在数据库中,而不是离开姓名)
try
{
sqlcon.Open();
cmd = new SqlCommand("select d.id from _dept d left join user u on u.id = d.id where u.email = '" + Email + "' order by d.id;", sqlcon);
reader = cmd.ExecuteReader();
while (reader.Read())
{
ListItem li = ChkStatus.Items.FindByValue(reader["id"].ToString());
if (li != null)
{
li.Selected = true;
}
}
}
catch (Exception)
{
MessageBox.Show("Found Error in Selecting your depart!");
Response.Redirect("user.aspx", false);
}
finally { sqlcon.Close(); }