ユーザーがケースを編集したいときに、ケース ID を取得し、ユーザーが選択したケース ID の情報のみを編集できる別のフォームにユーザーを移動するこの編集ページを実行しようとしています。情報の 1 つはエージェントと呼ばれ、エージェントは既に選択されています。たとえば、このケース id =20 には、agent20 を持つエージェント情報が含まれています。この編集ページでは、page_onload のときにコンボボックスのデフォルト値として agent20 がすでに選択されているコンボボックスを試していますが、コンボボックスにはエージェント 1 から 20 のようなエージェントの残りの部分が既に含まれています。これはウィンドウであることに注意してください。 asp.netはFindByValueのコードを使用できるため、asp.netではなくフォームです....
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";