-1
我試圖做這個編輯頁面,當用戶想編輯一個案例時,它得到案例id,並將用戶帶到另一個表單,用戶只能編輯所選案例ID的信息。 其中一個信息稱爲代理,其中已選擇代理。例如,這種情況下,id = 20包含具有agent20的代理信息。在這個編輯頁面中,我嘗試了一個組合框,其中agent20已經在page_onload中作爲組合框中的默認值選中,但組合框已經包含代理1至20之類的代理的其餘部分。請注意,這是一個窗口形式,而不是一個asp.net的asp.net可以使用FindByValue的代碼....ComboBox selectedValue/Item
SqlDataAdapter ad4 = new SqlDataAdapter();
SqlCommand command4 = new SqlCommand();
DataSet ds4 = new DataSet();
ds4.Clear();
SqlConnection connection4 = new SqlConnection();
String sqlText4 = "SELECT * FROM [Agent] WHERE TypeID = 1";
connection4.ConnectionString = "-connectionstring-";
command4.Connection = connection4;
command4.CommandText = sqlText4;
ad4.SelectCommand = command4;
connection4.Open();
ad4.Fill(ds4, "data");
connection4.Close();
comboBox1.DataSource = ds4.Tables["data"];
//comboBox1.SelectionStart = agentnumber;
//comboBox1.GetItemText(agentnumber);
comboBox1.DisplayMember = "AgentName";
comboBox1.ValueMember = "AgentID";
你的實際需求是什麼,你想通過價值,或者你想設置組合的特殊價值,並請各位請不要簡單地冷靜下來,讓他有機會清除自己 – sajanyamaha