2013-05-13 28 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形式。

相關問題