【发布时间】:2017-02-26 09:51:55
【问题描述】:
我有这样的课程:
public class Region
{
public string Name { get; set; }
public string Abbreviation { get; set; }
public string Area { get; set; }
public string Picture { get; set; }
public string DisplayName { get; set; }
}
我有一个组合框,我在其中设置了这样的项目:
//where regions is a List<Region>
comboBox.DataSource = regions;
comboBox.DisplayMember = "DisplayName";
当用户在comboBox中手动输入文本时,我想建议一些区域Region.Name.Contains(comboBox.Text)。我该怎么做呢?
【问题讨论】:
-
你的意思是 Region.DisplayName.Contains(comboBox.Text) 吗?根据 Name 而不是 DisplayName 进行搜索会不会让用户感到困惑
标签: c# winforms combobox autocomplete