如何在vb.net windows应用程序中创建自动建议文本框?

如何在vb.net windows应用程序中创建自动建议文本框?,vb.net,Vb.net,我想在vb.net windows窗体中创建一个自动建议文本框,下拉列表中的数据应该来自sql数据库表中的特定列 有人能建议如何实施这一点吗 提前谢谢。它叫自动完成。下面是组合框的示例,但是文本框上也有相同的属性名称 设置文本框的属性。我希望下拉列表中的值显示在数据库表中,而不是从您的示例中获取。您需要设置AutoComplete=CustomSource并设置AutoCompleteCustomSource=,但在AutoCompleteCustomSource中,我们需要手动输入项目。

我想在vb.net windows窗体中创建一个自动建议文本框,下拉列表中的数据应该来自sql数据库表中的特定列

有人能建议如何实施这一点吗


提前谢谢。

它叫
自动完成。下面是
组合框
的示例,但是
文本框
上也有相同的属性名称


设置文本框的属性。我希望下拉列表中的值显示在数据库表中,而不是从您的示例中获取。您需要设置
AutoComplete=CustomSource
并设置
AutoCompleteCustomSource=
,但在AutoCompleteCustomSource中,我们需要手动输入项目。那么您的意思是我应该输入表中列的所有值吗?
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