コンボボックスのデータソースとしてバインディングソースを使用しようとしています。コンボボックスの表示メンバーと値メンバーは、バインディング ソースのデータ ソースのフィールド名になります。
現在、データテーブルを作成してコンボボックスのデータソースに割り当てるプロセスを使用しています。bindingsource には既にデータが取り込まれているため、以下のコードを使用し続けるよりも、バインディングを設定するだけの方が理にかなっています。
Dim dtfields As New DataTable
dtfields = mySqlref.sqlobj.SelectData(String.Format("select column_name from information_schema.columns where table_name = '{0}' order by ordinal_position", mydata.Table), SqlLibrary.SqlLibrary.SelectType.datatable)
cboField.DataSource = dtfields
cboField.ValueMember = "column_name"
cboField.DisplayMember = "column_name"
誰かが私を正しい方向に向けることができますか? 読んでくれてありがとう。