我有一个包含“名字”的简单文本框:
如果我尝试手动将值添加到AutoCompleteCustomSource-Collection,它可以正常工作。但现在我尝试了这个:
NameTextBox.AutoCompleteCustomSource.Add(NameTextBox.Text);
没有任何反应。我忘了什么吗?
提前致谢
答案 0 :(得分:0)
这就是我的错误。我认为这个Atocompletecollection就像浏览器textcompletion一样,即使在重新启动程序后也会永远保存字符串。 也就是说,一旦字符串被添加到集合中,它将像* .resx一样永远存在。显然我错了。
我为我的问题找到了另一个解决方案:
假设文本框属于用户在创建数据库条目时必须填写的表单。那么为什么我需要AutoComplete-collection也是显而易见的。
每次使用包含文本框的表单进行实例化时,我都会通过使用字符串(来自db-entries)填充集合来解决此问题。