我正在使用Syncfusion工具,并尝试将ComboBoxAutoComplete
控件添加到Windows窗体。我有一个DataTable
我用DataSource
作为ID
,有两列:Name
和DataSource
。我设置了DisplayMember
,ValueMember
和ComboBox1.AutoCompleteControl.DataSource = table
ComboBox1.DisplayMember = "Name"
ComboBox1.ValueMember = "ID"
属性,如下所示:
DisplayMember
控件正确加载,但似乎未应用DisplayMember
。控件将仅显示所选项目的ID。当我展开下拉列表时,它会显示整个表格(两列)。我尝试直接在ValueMember
上设置AutoCompleteControl
和ComboBoxAutoComplete
,但这些属性不存在。是否有不同的属性用于控制df
控件中显示的文本?
答案 0 :(得分:0)
我们已准备好简单示例,其中我们已将数据表分配给ComboBoxAutoComplete中AutoCompleteControl的“DataSource”属性,以启用AutoComplete功能。
要显示基于DisplayMember的值,将Data表列分配给AutoCompleteControl的“Columns”(集合属性),并将“MatchingColumn”值设置为True,以便在DisplayMember中设置该列。
请查看以下位置的样本。
示例:ComboBoxAutoComplete_Sample
此致
Keerthana J