我正在尝试执行此编辑页面,当用户想要编辑案例时,它会获取案例 ID 并将用户带到另一个表单,用户只能编辑所选案例 ID 的信息。其中一个信息称为代理,其中已经选择了代理。例如,这个案例 id =20 包含一个具有 agent20 的代理信息。在此编辑页面中,我正在尝试一个组合框,其中 agent20 在 page_onload 时已被选为组合框中的默认值,但组合框已经包含代理的其余部分,如代理 1 到 20。请注意,这是一个窗口表单而不是 asp.net,因为 asp.net 可以使用 FindByValue 的代码....
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";