如何在组合框中显示一个表的列名?

时间:2013-01-01 11:52:54

标签: vb.net combobox

在vb.net 2008中,如何在组合框中显示表列名?

在SQL中我有一个Document表,这个表中有一些列,如Doc_id,Size,Path。

组合框必须显示列名称,如

第一行

doc_id ,第二行尺寸,最后一行路径

2 个答案:

答案 0 :(得分:1)

可能有点太晚了,因为我看到这个东西大约有八年了,但我刚刚遇到了这个问题,我不得不完全按照最初提问者的要求去做。既然我解决了,我就把它留在这里,以防万一像我们这样的另一个可怜的树精过来寻找答案 'VB.net

[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
 0.]

答案 1 :(得分: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

希望这对你有用;)