0

vb.net 2008 で、テーブルの列名をコンボボックスに表示するにはどうすればよいですか?

SQL には Document テーブルがあり、このテーブルには Doc_id、Size、Path などの列があります。

コンボボックスには、次のような列名を表示する必要があります

1行目にdoc_id、2行目にサイズ、最終行にパス

4

2 に答える 2

0

私たちの議論によると、コンボボックスを直接バインドしないことをお勧めします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

これがうまくいくことを願っています;)

于 2013-01-01T12:39:02.903 に答える