我在 C# 中制作一个自动建议/完整文本框,我点击下面的链接,但文本框没有显示建议
//-------- Get all distinct description -----------------------------
OleDbCommand command = new OleDbCommand(Queries.qry16, Connection);
OleDbDataReader reader = command.ExecuteReader();
//--------- Storing ------------------------------------
while (reader.Read())
{
namesCollection.Add(reader.GetValue(0).ToString());
}
//----------- Close after use ---------------------------------------
reader.Close();
//----------- Set the auto suggestion in description box ------------
descriptionBox.AutoCompleteMode = AutoCompleteMode.Suggest;
descriptionBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
descriptionBox.AutoCompleteCustomSource = namesCollection;
这是我的代码,它在winform的加载功能中。并且 nameCollection 初始化在构造函数中......请帮助使其正常工作。
我正在编辑我的帖子而不是创建新的...我已经在单行文本框中尝试了我自己的代码并且它有效。现在我想在多行中使用相同的内容...对于研究,我在 Google 上搜索了 2 天以上,尝试了不同的代码(一个具有智能意义的代码),但它没有作为文本框中提供的自动建议。谁能给我建议将整个过程编码为多行..谢谢。