2016-07-27 12 views
0

データソースとしてデータテーブルを持つコンボボックスがあります。表示メンバーは、データの階層レベルを表示するための書式設定を含む列です。例:コンボボックスのドロップダウン表示がコンボボックスのテキストと異なる

[階層の書式設定]をドロップダウンに表示することはできますが、項目を選択すると削除できますか。例えば。

Private Sub cmbProductCategory_TextChanged(sender As Object, e As EventArgs) Handles cmbProductCategory.TextChanged 
    If Not String.IsNullOrWhiteSpace(cmbProductCategory.Text.Trim()) Then 
     cmbProductCategory.Text.ToString().Replace("--", String.Empty).Replace(">", String.Empty).Trim() 
    End If  
End Sub' 
+0

あなたは自分でアイテムを描く必要があります。 'ComboBox.DrawItem'イベントを調べると、例を見つけることができます。 – jmcilhinney

答えて

0

コンボボックスはDisplayMemberValueMember特性を有しています。両方に異なるものを割り当てることができ、SelectedTextまたはSelectedValueのいずれかをそれぞれ使用して、選択した項目を取得します。

E.G.

ComboBox1.DisplayMember = "-->Option A" 
ComboBox1.ValueMember = "Option A" 

は、今私は(クエリ)あなたがあなたのデータを取得するかどうかはわかりませんので、私は本当にあなたが今何を得るを知っていないか、またはあなたが望むどのようにそれを表示する方法。

関連する問題