我只想問如何將不同的數據插入到組合框中?將不同的數據插入組合框列表
即
dim query as string
query = "SELECT DISTINCT Department FROM tblEmployees"
combobox1.text = ????
的感謝!
我只想問如何將不同的數據插入到組合框中?將不同的數據插入組合框列表
即
dim query as string
query = "SELECT DISTINCT Department FROM tblEmployees"
combobox1.text = ????
的感謝!
dim query as string
query = "SELECT DISTINCT Department FROM tblEmployees"
Me.ComboBox1.RowSource = query
Me.ComboBox1.Refresh
爲了得到你的Access數據庫中的數據到VB.NET程序,你可以使用OleDbConnection,OleDbCommand和OleDbDataReader類的實例。你需要編寫一個connection string。該鏈接還提供了有關爲其他Access版本構建連接字符串的詳細信息。使用Do..Loop statement
SELECT DISTINCT FieldName
FROM TableName
迭代通過OleDbDataReader
:
你的SQL語句應該是這個樣子。
將項目添加到WinForms組合框using the Combobox
's Items.Add
method。您可以在Do..Loop
內使用此方法添加項目。
您可能會考慮的另一種選擇,特別是如果您想在使用.NET代碼處理數據之前將其放入組合框(可以使用SQL完成的處理通常在SQL中更高效),那就是將每個項目進入一些集合,然後您可以使用Items.AddRange
方法一次添加多個項目。
嗨約翰尼,只是想知道爲什麼我沒有.rowsource在我的組合框?我的意思是當我輸入combobox1。它沒有選擇的行源,我是否需要導入某些內容? –
您是否嘗試運行代碼?智能感知並不總是正確的。 –
從這個用戶的[其他問題](http://stackoverflow.com/questions/21964307/how-do-i-insert-distinct-values-into-my-combobox?lq=1)似乎他運行VB.NET 。 –