SuggestAppend Combobox显示不显示重复的名称(如果存在)
我有名称的组合框。 可以有名字相似的人。 现在,如果将ComboBox的AutoCompleteMode属性设置为SuggestAppend,并且如果有两个具有相同名称的记录,则SuggestAppend DropDown列表仅显示第一个值(名称)。
实际列表:
在这里注意两个Ratan Tata
名字
建议追加:
当我在comboBox中输入R时,它只显示RatanTata
一个值
所以现在我得到了两个问题。
Problem 1:
如上所述,我们在SuggestAppend DropDownlist中只看到一个名称。
Problem 2:
根据组合框中选定的项目,窗体上的其他控件(文本框,列表框,组合框)显示了所选联系人的相应数据。
现在在名称重复的情况下,当我手动选择第二个Ratan Tata
名称时,我会在窗体上的相应控件中看到第二个Ratan Tata
的详细信息。 但是当我移出组合框(使用选项卡或鼠标点击其他控件)时,其他控件中的相应数据更改为第一Ratan Tata
的值。
我希望我的解释清楚。 提前致谢。
我认为你应该使用Suggest而不是使用SuggestAppend。 下面是来自MSDN何时使用Suggest和SuggestAppend的解释:
无:禁用ComboBox和TextBox控件的自动完成功能。
建议 :显示与编辑控件关联的辅助下拉列表。 该下拉列表中填充了一个或多个建议的完成字符串。
追加:将最可能的候选字符串的剩余部分追加到现有字符,突出显示附加字符。
SuggestAppend :应用Suggest和Append选项。
链接地址: http://www.djcxy.com/p/60899.html上一篇: SuggestAppend Combobox shows doesnt show duplicate names (if exists)
下一篇: .net 3.5