更改同步组合框自动完成的显示成员



我正在使用Syncfusion工具,并正在尝试将ComboBoxAutoComplete控件添加到Windows窗体中。我有一个DataTable,我用它作为我的DataSource,有两列:IDName。我设置了DataSourceDisplayMemberValueMember属性,如下所示:

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

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

我们准备了一个简单的示例,在该示例中,我们将数据表分配给 ComboBoxAuto Complete 中自动完成控件的"数据源"属性,以启用自动完成功能。

显示基于"显示成员"的值

,该值已将数据表列分配给自动完成控件的"列"(集合属性(,并将"匹配列"值设置为已在显示成员中设置的列的 True。

请从以下位置检查样品。

样品:ComboBoxAutoComplete_Sample

问候

克尔塔纳·

最新更新