0

コンボボックスのデータソースとしてバインディングソースを使用しようとしています。コンボボックスの表示メンバーと値メンバーは、バインディング ソースのデータ ソースのフィールド名になります。

現在、データテーブルを作成してコンボボックスのデータソースに割り当てるプロセスを使用しています。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"

誰かが私を正しい方向に向けることができますか? 読んでくれてありがとう。

4

1 に答える 1