ComBox完成自动匹配选项

DataTable dt = new DataTable();
            dt.Columns.Add("Name");
            dt.Columns.Add("Value");
            dt.Rows.Add(new string[] { "张三", "x" });
            dt.Rows.Add(new string[] { "李四", "y" });
            this.comboBox1.DataSource = dt;
            this.comboBox1.DisplayMember = "Name";
            this.comboBox1.ValueMember = "Value";
            this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
            this.comboBox1.AutoCompleteMode = AutoCompleteMode.Append;

也可使用 combox.Items.Add(“items的内容”);方法来插入字段。 

AutoCompleteMode 属性:  获取或设置控制自动完成如何作用于combobox的选项。即自动完成的形式。  其取值范围:  None 禁用 ComboBox 和 TextBox 控件的自动完成功能。  Suggest 显示与编辑控件关联的辅助下拉列表。此下拉列表填充了一个或多个建议完成字符串。  Append 将最可能的候选字符串的其余部分追加到现有的字符,并突出显示追加的字符。  SuggestAppend 同时应用 Suggest 和 Append 选项。 既显示下拉列表,也自动追加文字。  ————————————————————————————————————  AutoCompleteSource 属性 :  获取或设置一个值,该值指定用于自动完成的完成字符串的源。指定自动完成的源。  其取值范围:  FileSystem 将文件系统指定为源。  HistoryList 包括历史记录列表中的统一资源定位器 (URL)。  RecentlyUsedList 包括最近使用的 URL 列表中的统一资源定位器 (URL)。  AllUrl 将 HistoryList 和 RecentlyUsedList 的等效项指定为源。  AllSystemSources 将 FileSystem 和 AllUrl 的等效项指定为源。当 AutoCompleteMode 已设置为某个值,而不是默认值时,此即为默认值。  FileSystemDirectories 指定仅自动完成目录名而不自动完成文件名。  CustomSource 将内置 AutoCompleteStringCollection 中的字符串指定为源。  None 指定当前没有使用任何 AutoCompleteSource。这是 AutoCompleteSource 的默认值。  ListItems 指定 ComboBox 的项表示源。  ——————————————————————————

posted @ 2014-07-15 10:12  8932809  阅读(646)  评论(0)    收藏  举报