ComboBoxの見た目と中身を別にする
コンボボックスの見た目と欲しいデータが別なんてことはよくあることですね。
簡単な物だったら匿名クラスを使ってちょいちょいです。
this.comboBox1.ValueMember = "value"; this.comboBox1.DisplayMember = "display"; this.comboBox1.DataSource = new[]{ new { value="1", display="でーた1" }, new { value="2", display="でーた2"}, new { value="3", display="でーた3"}, new { value="4", display="でーた4"}, new { value="5", display="でーた5"}, }; //ValueMember と DisplayMember はデザイナーの方で指定したほうがスッキリすると思うます
DisplayMember が見た目に使うプロパティ名
ValueMember が実際のデータのプロパティ名 になります。
this.comboBox1.SelectedValueにデータバインドをしておけばvalueが勝手に取得できて楽になります。