2009-04-24 5 views
0

Itemsコントロール(ComboBoxなど)のソースを設定するとき、SelectedValueプロパティを表示されるテキストと異なるようにすることは可能ですか?私は、DateTimeの時間部分だけを表示し、各項目の値をDateTimeオブジェクトそのものにしたいというComboBoxを持っています。ObjectDataProviderを使用すると、アイテムテキストとアイテム値が異なることがありますか?

ありがとうございます!

答えて

1

コンボボックスには、項目がコントロールのドロップダウンボックスとテキストボックスにどのように表示されるかを指定するItemStringFormatプロパティがあります。

MSDNのthis exampleの場合、SelectedValueはdatetimeオブジェクトになりますが、コントロール自体には書式設定された文字列が表示されます。

問題のあるフォーマット文字列の作成方法については、hereを参照してください。 (「HH:mm:ss」のようなものがありますね)

+0

Rawk!本当にありがとう! (ちょうど時間を得るために、私は信じています。 – Pwninstein