C#dataGridView中输入框自动提示、自动完成、自动补全功能

C#dataGridView中输入框自动提示、自动完成、自动补全功能_第1张图片

dataGridView像Textbox一样出现下拉列表的样式;具体实现方法如下:

1、在dataGridView的EditingControlShowing事件中添加如下代码,目的是为了将e.Control转为TextBox。

  private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
            DataGridViewTextBoxEditingControl editingControl = e.Control as DataGridViewTextBoxEditingControl;
            editingControl.AutoCompleteCustomSource = source;
            editingControl.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
            editingControl.AutoCompleteSource = AutoCompleteSource.CustomSource;
        }

2、接下来就可以像Textbox一样实现输入框自动提示、自动完成、自动补全功能了~~

3、如有不懂请下载源码...https://download.csdn.net/download/weixin_41863519/10990959

你可能感兴趣的:(C#dataGridView中输入框自动提示、自动完成、自动补全功能)