DataGridViewComboBoxColumn 可以让用户输入并自动匹配选项

转载 2013年12月02日 09:09:29
        private void dgvInfoPerson_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
            if (dgvInfoPerson.CurrentCellAddress.X == dgvInfoPerson.Columns["colCboDeptNo"].Index)
            {
                cbo = e.Control as ComboBox;
                if (cbo != null)
                {
                    cbo.DropDownStyle = ComboBoxStyle.DropDown;
                    cbo.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
                }
            }
        }

        private void dgvInfoPerson_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
        {
            if (dgvInfoPerson.CurrentCellAddress.X == dgvInfoPerson.Columns["colCboDeptNo"].Index)
            {
                //问题出在这里.如果你输入的是ValueMember的值的话就没问题.但你如果输入的是DisplayMember的值的话就不会选中.
                //如ValueMember="MAN" DisplayMember="管理部",如果你在此单元格输入MAN就没问题,但输入管理部就不会选中.但用户就应该是输入管理部
                  //而不是输入MAN.
                dgvInfoPerson.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = e.FormattedValue;
            }
        
原文地址:http://blog.csdn.net/cnjack/article/details/4555648

DataGridView嵌入comboBox以及DataGridViewComboBoxColumn数据绑定

我们在客户端程序的设计中经常会用到组合下拉框,就像这种情况 我在项目中想用datagridview来实现这种功能,看了若干博客,msdn也翻了半天,终于有了一点理解。 这里有几个关键点: 1...
  • u013992365
  • u013992365
  • 2017年01月09日 20:26
  • 4653

如何能让datagridviewcomboboxcolumn可选可编辑(winform)

最简单的方法,让datagridviewcomboboxcolumn可选可编辑(winform)
  • uflswe
  • uflswe
  • 2015年04月20日 21:41
  • 2054

考试系统——可输入并自动匹配的下拉框(一)——实现可输入并自动匹配

自动匹配,像我们平时用的百度,谷歌,如果输入某个字下面会自动匹配出很多内容来,让我们用起来很方便。             我们平时做项目,下拉框用DropDownList很方便,绑定数据库即可把数据...
  • liutengteng130
  • liutengteng130
  • 2013年11月13日 21:28
  • 5911

让组合框自动匹配用户的输入

...............CComboBox m_kz;CString m_zhi;.........................  BOOL CZhkDlg::PreTranslateMes...
  • guoquan2003
  • guoquan2003
  • 2009年10月15日 05:38
  • 455

EditTExt 输入完成之后自动加东西

privateEtJin.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override ...
  • mp624183768
  • mp624183768
  • 2017年04月13日 16:41
  • 262

设置DataGridView控件DataGridViewComboBoxColumn下拉框默认值

 DataGridViewComboBoxColumn salColumn = new DataGridViewComboBoxColumn();salColumn .Items.Add("张三");...
  • weiguo526
  • weiguo526
  • 2010年01月30日 10:42
  • 3916

考试系统——可输入并自动匹配的下拉框(三)——Html,Web控件级联

本篇博客主要解决JQUery Easy UI框架combobox和dropdownlist的级联传值问题。上篇博客说了easy ui的框架必须按照其自己的实现方案去实现,只要有一点和easy ui的...
  • liutengteng130
  • liutengteng130
  • 2013年12月09日 12:11
  • 5496

[shell脚本学习]处理用户输入

当脚本需要与运行脚本的人员进行交互。 bash shell提供了命令行参数(添加在命令后面的数据值)、命令行选项(修改命令行为的单字符值)和直接读取键盘输入。 1、命令行参数 向shell脚本传...
  • hongkangwl
  • hongkangwl
  • 2014年03月10日 13:35
  • 1420

dataGridViewComboBoxColumn添加事件

在datagridview的 EditingControlShowing事件里写private   void   dataGridView1_EditingControlShowing(object ...
  • fenghu89
  • fenghu89
  • 2007年12月27日 22:31
  • 1102

js:可输入可选择的select下拉框,可及时匹配包含输入的内容(兼容ie)

js:可输入可选择的select下拉框,可及时匹配内容(兼容ie)
  • u014547764
  • u014547764
  • 2016年12月21日 15:00
  • 1663
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGridViewComboBoxColumn 可以让用户输入并自动匹配选项
举报原因:
原因补充:

(最多只允许输入30个字)