Du kannst ComboBox mit Key-Value-Paaren füllen, indem du die DisplayMember und ValueMember Eigenschaften verwendest.
List<KeyValuePair<string, string>> keyValuePairs = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("Key1", "Wert 1"),
new KeyValuePair<string, string>("Key2", "Wert 2"),
new KeyValuePair<string, string>("Key3", "Wert 3"),
};
comboBox1.DataSource = keyValuePairs;
// Der Anzeigetext wird aus dem "Value" Member genommen
comboBoxChannelSelect.DisplayMember = "Value";
// Der Wert wird aus dem "Key" Member genommen
comboBoxChannelSelect.ValueMember = "Key";