C#WinForm DataGridView,带有自动完成的ComboBox列,提供来自数据库源的动态数据

时间:2014-11-14 10:19:37

标签: c# winforms datagridview combobox autocomplete

我需要在datagrdiview(winform)中添加一个ComboBox列,具有以下简单功能:

  • 自动填充
  • 根据输入的值(所有以打字文本开头的项目)以数字方式加载数据库中的项目
  • 插入新值的可能性(键入与数据库值不匹配的文本)

我试图在编辑控件的KeyDown事件(组合框)中设置myComboBoxColumn的数据源但没有成功。

1 个答案:

答案 0 :(得分:0)

您需要为ComboBox Column编写两个属性 1. column1.AutoCompleteMode = AutoCompleteMode.Suggest; 2. column1.AutoCompleteSource = AutoCompleteSource.ListItems;