2017-06-15 9 views
0

私はSyncfusionツールを使用しており、ComboBoxAutoCompleteコントロールをWindowsフォームに追加しようとしています。私はとNameという2つの列を持つ私のDataSourceとして使用しているDataTableを持っています。私はそうのようなDataSourceDisplayMember、およびValueMemberプロパティ設定:SyncfusionのDisplayMemberを変更するComboBoxAutoComplete

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

制御負荷を正しく、DisplayMemberは適用されませんように見えます。コントロールには、選択した項目のIDのみが表示されます。ドロップダウンを展開すると、表全体(両方の列)が表示されます。 AutoCompleteControlDisplayMemberValueMemberを直接設定しようとしましたが、これらのプロパティは存在しません。 ComboBoxAutoCompleteコントロールに表示されるテキストを制御するために使用される別のプロパティはありますか?

答えて

0

ComboBoxAutoComplete内のAutoCompleteControlの "DataSource"プロパティにデータテーブルを割り当てて、オートコンプリート機能を有効にする簡単なサンプルを用意しました。

DisplayMemberに基づいて値を表示するには、AutoCompleteControlの「列」(コレクションプロパティ)にDataテーブル列を割り当て、DisplayMemberに列が設定されている場合に「MatchingColumn」値をTrueに設定します。

下記の場所からサンプルをご確認ください。

サンプル:ComboBoxAutoComplete_Sample

よろしく、

Keerthana J

+0

コンボボックスに表示されているものに役立ちますが、それはドロップダウンの表示内容に反映されません。ドロップダウンに表示される内容を制御する方法はありますか? –

関連する問題