我只想问一下如何将我的独特数据插入我的组合框?
即
dim query as string
query = "SELECT DISTINCT Department FROM tblEmployees"
combobox1.text = ????
谢谢!
答案 0 :(得分:0)
dim query as string
query = "SELECT DISTINCT Department FROM tblEmployees"
Me.ComboBox1.RowSource = query
Me.ComboBox1.Refresh
答案 1 :(得分:0)
为了将Access数据库中的数据导入VB.NET程序,您可以使用OleDbConnection,OleDbCommand和OleDbDataReader类的实例。
您需要撰写connection string。该链接还提供了有关为其他版本的Access构建连接字符串的详细信息。
您的SQL语句应如下所示:
SELECT DISTINCT FieldName
FROM TableName
使用Do..Loop statement迭代OleDbDataReader
。
将项目添加到WinForms组合框using the Combobox
's Items.Add
method。您可以在Do..Loop
中使用此方法添加项目。
您可能会考虑的另一个选项,特别是如果您想在将数据放入组合框之前使用.NET代码处理数据(可以通过SQL执行的处理通常在SQL中更高效),就是将每个项目放入某些集合,然后您可以使用Items.AddRange
方法一次添加多个项目。