我想在vb.net windows窗體中創建一個自動提示文本框,其中下拉列表中的數據應該來自sql數據庫表中的特定列。如何在vb.net windows應用程序中創建自動建議文本框?
任何人都可以建議如何實現這個?
在此先感謝。
我想在vb.net windows窗體中創建一個自動提示文本框,其中下拉列表中的數據應該來自sql數據庫表中的特定列。如何在vb.net windows應用程序中創建自動建議文本框?
任何人都可以建議如何實現這個?
在此先感謝。
它叫做AutoComplete
。以下是ComboBox
的示例,但TextBox
也具有相同的屬性名稱。
我希望從數據庫表中顯示下拉列表中的值,但我沒有從您的示例中獲取它。 – user1670625
您需要設置'AutoComplete = CustomSource'並設置'AutoCompleteCustomSource =
但是在AutoCompleteCustomSource,我們需要手動輸入項目..所以,你是說我應該輸入表中列的所有值? – user1670625
Dim months As New AutoCompleteStringCollection
data.Add("January");
data.Add("February");
data.Add("March");
data.Add("April");
data.Add("May");
data.Add("June");
data.Add("July");
data.Add("August");
data.Add("Septeber");
data.Add("October");
data.Add("November");
data.Add("Decmber")
'Then Set ComboBox AutoComplete properties
ComboBox1.AutoCompleteMode = AutoCompleteMode.Suggest
ComboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
ComboBox1.AutoCompleteCustomSource = months
設置'*文本框*的AutoComxxxxxx'性能。 – adatapost