网上看的自动补全实在是太麻烦,有时候还用到了第三方控件,但是现在我的需求是这样的

有一个Person类,其中有Code、Name两个属性

Person需要绑定到ComboBox中,在ComboBox中输入Code时,即自动补全相应的Name

想了半天,采取了一种折中的办法,使ComboBox显示成Code-Name的样式,例如"001-张三"

这样做的好处是,不必键入汉字“张”,只要加入"0"即可显示与Code匹配的Person

设置ComboBox的属性

AutoCompleteSource=ListItems

AutoCompleteMode=Suggest

  public class Person
{
public string Code { get; set; }
public string Name { get; set; }

public Person(string code, string name)
{
this.Code = code;
this.Name = name;
}

public override string ToString()
{
return Code + "-" + Name;
}
}

        List<Person> list = new List<Person>();
list.Add(new Person("001", "张三"));
list.Add(new Person("002", "李四"));
list.Add(new Person("wangwu", "王五"));
list.Add(new Person("chenliu", "陈六"));
list.Add(new Person("wangermazi", "王二麻子"));

comboBox1.DataSource = list;

效果图

 

ComboBox自动补全小技巧相关推荐

  1. PL/SQL Developer自动补全SQL技巧

    s = SELECT t.* FROM t w = WHERE b = BETWEEN AND l = LIKE '%%'o = ORDER BYinsw = IN (SELECT a FROM a ...

  2. html 输入框自动缩短 一行内显示,JQuery UI组合框自动补全功能改进版(即时全部显示+input内容保存)...

    JQuery UI Autocomplete(自动补全)功能在input前端设计中非常有用,最近一个项目正好用到,仔细研究了下组合框(combobox)的自动补全部分,官方地址是:https://jq ...

  3. IDEA基本设置 | 自动补全 | 快捷键列表 | 使用技巧 | 调试

    文章目录 1. 设置IDEA 2. 设置自动补全快捷键 3. IntelliJ Idea 常用快捷键列表 4. 最常用快捷键 5. IntelliJ IDEA使用技巧一览表 6. 调试 6.1 调试按 ...

  4. idea 更改自动补全返回值_整理了一些 IDEA 中比较骚的技巧

    IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码. 这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for.foreach).使用 St ...

  5. linux使用技巧:自动补全、常用快捷键* ? [] {}

    自动补全和快捷键 ^是ctrl 通配符 ×星号匹配任意多个字符: ?匹配单个字符:

  6. IDEA 设置代码提示或自动补全的快捷键

    IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键) 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings- Ctrl+Alt+S), ...

  7. 【IDEA快捷键】IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)-2018.12.18-#转#

    –[转]:原博主博客链接_@jiaxian17 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键) 修改方法如下: 点击 文件菜单(File) –& ...

  8. 基础开始IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)

    修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings- Ctrl+Alt+S), –> 打开设置对话框. 在左侧的导航框中点击 KeyMap. 接着在右边的树型框 ...

  9. 准确率可提升50%以上,Facebook用迁移学习改进代码自动补全

    视学算法报道 转载自:机器之心 编辑:陈萍.杜伟 来自 Facebook 的研究团队将迁移学习用于代码自动补全,提出的方法在非常小的微调数据集上提高 50% 以上的准确率,在 50k 标记示例上提高了 ...

最新文章

  1. 随说秋色园从Access升迁到MSSQL过程
  2. SimpleDateFormat 出现错误 Call requires API level 24 (current min is 15)
  3. asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存
  4. ART虚拟机 _ Java对象和类的内存结构,java中级面试题库weixin
  5. 通配符?子字符串匹配主字符串次数_leetcode 44 通配符匹配(c++)
  6. GiraffeDet的学习笔记
  7. 11.7动手动脑作业
  8. 关于NDK及安装使用
  9. 职场风云 | 导师的光亮
  10. 推送环境搭建基于开源MPush
  11. 软件构造-线程安全性
  12. SQLServer实现快速进行简繁体的翻译功能
  13. Thingworx自定义扩展开发(一)- 开发环境搭建、Extension Demo Coding
  14. linux的cut命令详解
  15. 一天发十万封邮件方法_网上投递简历,如何避免求职邮件成为垃圾?
  16. html字体及颜色设置
  17. 无线网络-LTE (02) 通信过程之 Attach procedure
  18. iOS端基于RSA公钥加密和解密
  19. 特斯拉的市场策略在中国面临“失效”
  20. Appcelerator首席运营官Sandeep Johri:新一代企业移动互联网平台开发技术

热门文章

  1. (五)Unity插件生成
  2. vue中 mock使用教程
  3. 软件构造 第五章第一节 可复用性的度量、形态和外部观察
  4. 自制反汇编逆向分析工具 迭代第六版本 (五)
  5. Fortran向C传递NULL值
  6. 确认类是否可以在运行期使用
  7. Dreamweaver使用详解
  8. 推荐十款非常优秀的 HTML5 在线设计工具
  9. 输入法智能化发展历程
  10. DotNET企业架构应用实践-系列目录