2017-06-15 58 views
0

的将DisplayMember我与Syncfusion工具工作,并正尝试到ComboBoxAutoComplete控件添加到Windows窗体。我有一个DataTable,我使用我的DataSource有两列:IDName。我设置像DataSourceDisplayMemberValueMember属性,以便:改变Syncfusion ComboBoxAutoComplete

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

控制加载正确,但现在看来,该DisplayMember没有得到应用。该控件将只显示所选项目的ID。当我展开下拉菜单时,它会显示整个表格(两列)。我尝试设置直接在AutoCompleteControlDisplayMemberValueMember,但这些属性不存在。是否有用于控制哪些文本显示在ComboBoxAutoComplete控制不同的属性?

回答

0

我们准备了简单的示例中,我们已分配数据表“数据源”的ComboBoxAutoComplete内AutoCompleteControl的属性启用自动完成功能。

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

请从下方位置的样本进行检查。

样品:ComboBoxAutoComplete_Sample

问候,

KeerthanaĴ

+0

这与显示在ComboBox帮助,但它不会影响到下拉显示的内容。有没有办法控制下拉菜单中显示的内容? –