更改Syncfusion ComboBoxAutoComplete的DisplayMember

时间:2017-06-15 00:30:02

标签: winforms syncfusion

我正在使用Syncfusion工具,并尝试将ComboBoxAutoComplete控件添加到Windows窗体。我有一个DataTable我用DataSource作为ID,有两列:NameDataSource。我设置了DisplayMemberValueMemberComboBox1.AutoCompleteControl.DataSource = table ComboBox1.DisplayMember = "Name" ComboBox1.ValueMember = "ID" 属性,如下所示:

DisplayMember

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

1 个答案:

答案 0 :(得分:0)

我们已准备好简单示例,其中我们已将数据表分配给ComboBoxAutoComplete中AutoCompleteControl的“DataSource”属性,以启用AutoComplete功能。

要显示基于DisplayMember的值,将Data表列分配给AutoCompleteControl的“Columns”(集合属性),并将“MatchingColumn”值设置为True,以便在DisplayMember中设置该列。

请查看以下位置的样本。

示例:ComboBoxAutoComplete_Sample

此致

Keerthana J