C#dataGridView中輸入框自動提示、自動完成、自動補全功能

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章