【发布时间】:2021-06-24 01:33:17
【问题描述】:
我想创建一个自动完成功能,例如内置自动完成功能,当我们在组合框的文本编辑器中键入时,会出现这样的匹配建议:
我不想使用内置的 AutoCompleteMode。 我创建了一个名为集合的 AutoCompleteStringCollection 并用我的数据库数据填充它。 我真的不知道从哪里开始,因为我对编程很陌生,我在互联网上搜索了它,但没有找到任何相关的东西。我真的卡住了,请帮忙。
我试过了,但我知道它不会像我想要的那样工作
private void comboBox1_TextChanged(object sender, EventArgs e)
{
foreach(string s in collection)
{
if (s.Contains(comboBox1.Text))
{
comboBox1.Text = s;
}
}
}
【问题讨论】:
-
使用第三方组件(如 devexpress)的最简单方法。
-
@jvnd 我是一名学习者,无法负担 devexpress 服务。
标签: c# windows visual-studio winforms ado.net