私の現在の仕事は、ComboBoxに日付を設定し、ユーザーに選択させてから、彼が選んだ日付を決定させることです。ComboBoxコントロール内でのアイテムの表示方法をカスタマイズするにはどうすればよいですか?
デフォルトでは、ComboBoxコントロールは何を表示するかを決定するためにObject.ToString
を使用します。
私の問題は、DateTime.ToString
に日付と時刻の両方が表示されることです。時間は私の文脈に無関係なので、私はそれを表示したくありません。
コンボボックスが各アイテムに表示する内容をカスタマイズする方法はありますか?またはDateTime.ToString
が返すものを選択する方法は?この場合
ComboBoxアイテムに文字列を追加したくないのは、選択したアイテムを解析してDateTimeにすることになるからです。 – asmo