Если вы используете object / datatables, возможно, будет хорошим вариантом просто установить свойства DisplayMember / ValueMember вместе со свойством FormatString. Установите FormattingEnabled = true
, FormatString = "t"
, DisplayMember = ValueMember = "[Begin_Hour|End_Hour]"
.
Обратите внимание, что синтаксис [|] заимствован из Regex, что означает, что любое значение будет работать. Затем просто назначьте базовый источник данных свойству ComboBox.DataSource. Обычно хорошей идеей является обработка отображения / форматирования в ваших элементах пользовательского интерфейса и сохранение элементов данных без изменений, поэтому многие элементы управления предоставляют эти различные свойства отображения данных.