このコードをロードして、コンボボックス1に入力しました
sql = "select name1,id1 from table1"
da = New Odbc.OdbcDataAdapter(sql, con)
da.Fill(ds, "cbtbl1")
ComboBox1.DataSource = ds.Tables("cbtbl1")
ComboBox1.DisplayMember = ds.Tables("cbtbl1").Columns("name1").Caption
コンボボックス1に関連する2番目のコンボボックス2があります。このコードをコンボボックス1に挿入しましたselectedvaluechanged
。これは、関連する ID に基づいて、combobox2 の値に変更されます
sql = "select name2,id2 from table2 where id1=" & ???????
da = New Odbc.OdbcDataAdapter(sql, con)
da.Fill(ds, "cbtbl2")
ComboBox2.DataSource = ds.Tables("cbtbl2")
ComboBox2.DisplayMember = ds.Tables("cbtbl2").Columns("name2").Caption
私のコードには疑問符があります。取得方法がわからないtable1のIDであるはずです:(または何を入れるか