【发布时间】:2016-09-01 06:32:25
【问题描述】:
如何用 Microsoft Sql Server 的列名填充 vb.net 中的组合框?我有一个名为 Table_Categories 的表名。我希望用该表的列名填充组合框。我还计划使用 vb.net 作为其前端在表中添加列名。我该怎么做?
Public Sub Categories()
Dim Connect As New SqlConnection
Dim Adapter As New SqlDataAdapter
Dim DataTable As New System.Data.DataTable
Dim Query As String
ConnectionString = "Data Source=LUSPOC-PC;Initial Catalog=Sales_Invnetory;Integrated Security=True"
Connect = New SqlConnection(ConnectionString)
Connect.Open()
Connect.ChangeDatabase("Sales_Inventory")
Query = "select Column_name from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='Table_Categories'"
Adapter.SelectCommand = New SqlCommand(Query, Connect)
Adapter.Fill(DataTable)
Admin.items_category_combobx.DataSource = DataTable
Admin.items_category_combobx.DisplayMember = "Column_name"
Admin.items_category_combobx.ValueMember = "Column_name"
End Sub
【问题讨论】:
-
向我们展示一些努力。到目前为止,您尝试过什么?
-
我试过这样做
-
请避免使用 cmets 编写代码。改为编辑您的问题。
-
不要把它作为评论。将其放在您的帖子中以帮助改进您的问题,以便人们可以更好地帮助您。
-
好的,谢谢。我是新手,对不起
标签: sql-server vb.net combobox datatables columnname