フォームの読み込み時(編集アクション)、適切な値でコンボボックスを選択したい。これらの値は LangEnum 型です。
試してみましcomboBoxLanguage.SelectedValue = book.Language;
たが、コンボには常にデフォルト値が入力されます(最初に列挙リストから)。
アップデート:
book.Language は次のように宣言されています
public enum EnumLang { English = 1, German = 2, Other = 3 };
私は両方を試しました
comboBoxLang.SelectedItem = (Book.EnumLang)book.Language;
そして
comboBoxLang.SelectedItem = book.Language;
何も機能しません (デフォルトの最初の値 (英語) が常に設定されています)。言及する価値があるのは、デバッグ モード book.Language がドイツ語またはその他に設定されていることですが、コンボ ボックスでは英語が選択されています。