在vb.net 2008中,如何在组合框中显示表列名?
在SQL中我有一个Document表,这个表中有一些列,如Doc_id,Size,Path。
组合框必须显示列名称,如
第一行doc_id ,第二行尺寸,最后一行路径
答案 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
希望这对你有用;)