vb.net 2008 で、テーブルの列名をコンボボックスに表示するにはどうすればよいですか?
SQL には Document テーブルがあり、このテーブルには Doc_id、Size、Path などの列があります。
コンボボックスには、次のような列名を表示する必要があります
1行目にdoc_id、2行目にサイズ、最終行にパス
私たちの議論によると、コンボボックスを直接バインドしないことをお勧めしますDataTalble
。のすべての行をループすることでバインドできますDataTable
。以下の抜粋を参照として使用します。
Dim objDataTable As DataTable = ds.Tables("Document")
IF objDataTable <> NULL Then
For j As Integer = 0 To objDataTable.Rows.Count
Dim str As String = objDataTable.Rows(j)("Doc_id").ToString()
comboBox1.Items.Add(str)
str = objDataTable.Rows(j)("Size").ToString()
comboBox1.Items.Add(str)
str = objDataTable.Rows(j)("Path").ToString()
comboBox1.Items.Add(str)
Next
END IF
これがうまくいくことを願っています;)