2013-05-13 72 views
0

我有一个包含 “名称” 一个简单的文本框:为什么不向AutoCompleteCustomSource中添加值?

  1. 设置AutoCompleteSource为 “CustomSource”(在文本框的属性)
  2. AutoCompleteMode为 “SuggestAppend”(在文本框的属性)

如果我尝试手动将值添加到AutoCompleteCustomSource集合,它的工作原理。但现在我试过了:

NameTextBox.AutoCompleteCustomSource.Add(NameTextBox.Text); 

没有任何反应。我忘了什么吗?

在此先感谢

+0

其中是你的AutoCompleteCustomSource.Collection在这个代码? – 2013-05-13 13:00:42

+0

没有,它不存在。 – 2013-05-13 13:06:34

回答

0

这就是我的错误所在。我认为这个Atocompletecollection会像浏览器textcompletion一样行为,并且在重新启动程序之后永远保存字符串。 也就是说,一旦字符串被添加到集合中,它将永远持续下去,就像* .resx的东西一样。显然我错了。

我得到了我的问题的另一个解决方案:

要presice文本框所属的用户必须填写的时候,他/她正在一个DB-条目的形式。所以为什么我需要AutoComplete-collection也很明显。

我通过填充用绳子收集(从DB-项),每次解决了这个问题,包含文本框是instatiated形式。

相关问题