我想在组合框中添加一些功能。我希望它应该像Google的搜索框一样。就像我在数据库中添加了组合框中的项目Say Doc of Doctors。 我想将其作为医生的用户类型名称或医生姓名的第一个字母,选择栏仅自动转到相关名称。
任何建议朋友???
答案 0 :(得分:0)
尝试AutoCompleteMode
组合框,类似这样:
сomboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
сomboBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
comboBox.AutoCompleteCustomSource = MyStringData();
myStringData是:
public AutoCompleteStringCollection MyStringData()
{
var collection= new AutoCompleteStringCollection();
//you can add names of the doctors retrieved from the database here
collection.Add("one");
collection.Add("two");
collection.Add("three");
collection.Add("four");
return collection;
}
这会建议那些以您输入的项目开头的项目。
如果你想在键入时显示选择(突出显示),你可以更有创意,并创建一个文本框和gridView的简单组合,每当TextChanged
发生在textBox上时它就会被绑定