2017-06-15 61 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幫助,但它不會影響到下拉顯示的內容。有沒有辦法控制下拉菜單中顯示的內容? –