我在c#中有一个组合框,我想在其中加入自动完成功能。除DropDownStyle
模式外,我无法将DropDownList
更改为任何内容。
但是当我改变以下属性时,它给了我一个例外。
symbol1_textbox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
symbol1_textbox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
symbol1_textbox.AutoCompleteSource = AutoCompleteSource.CustomSource;
NotSupportedException异常
当DropDownStyle为ComboBoxStyle.DropDownList且AutoCompleteSource不是AutoCompleteSource.ListItems时,只能使用值AutoCompleteMode.None。
答案 0 :(得分:-1)
只是做异常告诉你的事情:
symbol1_textbox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
symbol1_textbox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
symbol1_textbox.AutoCompleteSource = AutoCompleteSource.ListItems;
symbol1_textbox.DataSource = symbol1_list;
然后使用您需要的所有项目填充“项目”