我在窗口表单应用程序中处理文本框自动完成时遇到问题。我的收藏在搜索中显示了 50 条记录。但我在文本框建议中只收到 2 个。为什么?见代码。我在 txtInput_TextChanged 事件中做这项工作。
private void txtInput_TextChanged(object sender, EventArgs e)
{
string str = txtInput.Text.ToString();
dv = new DataView(dt);
dv.RowFilter = "MedicineName like '%" + str + "%'";
for (int i = 0; i < dv.Count; i++)
{
string name = dv[i]["MedicineName"].ToString();
nameCollection.Add(name);
}
txtInput.AutoCompleteMode = AutoCompleteMode.Suggest;
txtInput.AutoCompleteSource = AutoCompleteSource.CustomSource;
txtInput.AutoCompleteCustomSource = nameCollection;
//textboxMedicine.BorderStyle = BorderStyle.Fixed3D;
//textboxMedicine.ScrollBars = ScrollBars.Vertical;
}
我还在属性窗口中设置了自动完成和自动完成源。但我的文本框自动完成建议仍然无法正常工作。请帮忙