我有一个用户和部门的情况下,用户不得不选择并保存他的离去在报名时,选择的CheckBoxList从SQL Server数据库
,然后更新它也许由他编辑,所以,这个问题在更新页面上,我想在用户出发列表上设置checked = true,这是从user_info db
(=> checked = true,注册)
也许它的明确的问题,但如果有任何困惑,我会清除它,
谢谢你帮我...
我有一个用户和部门的情况下,用户不得不选择并保存他的离去在报名时,选择的CheckBoxList从SQL Server数据库
,然后更新它也许由他编辑,所以,这个问题在更新页面上,我想在用户出发列表上设置checked = true,这是从user_info db
(=> checked = true,注册)
也许它的明确的问题,但如果有任何困惑,我会清除它,
谢谢你帮我...
我有一个解决方案,但再次的问题是,我呼吁页面加载该功能,但它不会在负荷工作,但是当我刷新我的网页它会正常工作,(我正在检查项目值,因为我保存在数据库中,而不是离开姓名)
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(); }
为什么这个函数在'Page_Load'中不起作用?你能发布你的完整代码吗? –
从哪里得到这个'u.email ='“+ Email +'值?它在页面加载过程中是否可用?这是我现在可以通过查看代码来想到的唯一缺失的部分。 –
已经尝试过的邮政编码。让人们知道你正在面对的问题。 – Prash
我有一个复选框列表,我可以从中选择许多复选框并保存它们。虽然来到相同的记录,我可以看到复选框检查了我之前保存的。下面是代码。 – Saiyam
string chkllist = Ds.Tables [0] .Rows [0] [“test”]。ToString(); string [] arr = chkllist.Split(','); chkllist =“,”; foreach(string str in arr) {for(int j = 0; j -1) {other = str.Split(':'); chkOther.Checked = true; if(other.Length> 1) txtOther.Text = other [1]; } } –
Saiyam