Winforms 更改Syncfusion ComboxAutoComplete的DisplayMember

Winforms 更改Syncfusion ComboxAutoComplete的DisplayMember,winforms,syncfusion,Winforms,Syncfusion,我正在使用Syncfusion工具,并尝试将ComboBoxAutoComplete控件添加到Windows窗体。我有一个DataTable,我用它作为我的数据源,它有两列:ID和Name。我将DataSource、DisplayMember和ValueMember属性设置为: ComboBox1.AutoCompleteControl.DataSource = table ComboBox1.DisplayMember = "Name" ComboBox1.ValueMember = "ID"

我正在使用Syncfusion工具,并尝试将
ComboBoxAutoComplete
控件添加到Windows窗体。我有一个
DataTable
,我用它作为我的
数据源
,它有两列:
ID
Name
。我将
DataSource
DisplayMember
ValueMember
属性设置为:

ComboBox1.AutoCompleteControl.DataSource = table
ComboBox1.DisplayMember = "Name"
ComboBox1.ValueMember = "ID"

控件加载正确,但似乎未应用
DisplayMember
。控件将仅显示所选项目的ID。展开下拉列表时,将显示整个表(两列)。我尝试直接在
AutoCompleteControl
上设置
DisplayMember
ValueMember
,但这些属性不存在。是否有不同的属性用于控制在
ComboxAutoComplete
控件中显示的文本?

我们准备了一个简单的示例,其中我们将数据表分配给ComboxAutoComplete中AutoCompleteControl的“DataSource”属性,以启用自动完成功能

要显示基于DisplayMember的值,请将数据表列分配给AutoCompleteControl的“columns”(集合属性),并将DisplayMember中已设置的列的“MatchingColumn”值设置为True

请检查以下位置的样品

样本:

问候,


Keerthana J

这有助于组合框中显示的内容,但不会影响下拉列表中显示的内容。有没有办法控制下拉列表中显示的内容?