我有一個用戶和部門的情況下,用戶不得不選擇並保存他的離去在報名時,選擇的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