C# 在CellEnter上的DataGridView中强制自动完成列表框

C# 在CellEnter上的DataGridView中强制自动完成列表框,c#,vb.net,datagridview,autocomplete,listbox,C#,Vb.net,Datagridview,Autocomplete,Listbox,我有一个带有文本框列(DataGridViewTextBoxColumn)的DataGridView。我已经将AutoCompleteDataSource设置为字符串值列表。现在,TextBox列的默认行为是仅在键入内容时显示自动完成列表框。是否有方法在CellEnter事件上或在用户高亮显示该单元格时显示/删除该列表框 注意:我不想在该列中使用组合框(DataGridViewComboBoxColumn)。我有我的理由:) 提前谢谢。好的,显然没有办法做到这一点。所以我所做的只是创建一个Lis

我有一个带有文本框列(DataGridViewTextBoxColumn)的DataGridView。我已经将AutoCompleteDataSource设置为字符串值列表。现在,TextBox列的默认行为是仅在键入内容时显示自动完成列表框。是否有方法在CellEnter事件上或在用户高亮显示该单元格时显示/删除该列表框

注意:我不想在该列中使用组合框(DataGridViewComboBoxColumn)。我有我的理由:)


提前谢谢。

好的,显然没有办法做到这一点。所以我所做的只是创建一个ListBox控件,并用我想要显示的数据源显示它。然后处理相关事件

如果有更简单的方法,请告诉我

谢谢