0
設置項目控件的源(例如組合框)時,是否可以使SelectedValue屬性與顯示的文本不同。我有一個ComboBox,我只想顯示DateTime的時間部分,並且每個項目的值都是DateTime對象本身。使用ObjectDataProvider時,您可以有不同的項目文本和項目值嗎?
謝謝!
設置項目控件的源(例如組合框)時,是否可以使SelectedValue屬性與顯示的文本不同。我有一個ComboBox,我只想顯示DateTime的時間部分,並且每個項目的值都是DateTime對象本身。使用ObjectDataProvider時,您可以有不同的項目文本和項目值嗎?
謝謝!
ComboBox具有ItemStringFormat屬性,該屬性指示項目在控件的下拉列表和文本框部分中的顯示方式。
在來自MSDN的this example的情況下,SelectedValue將是一個datetime對象,而控件本身會顯示格式化的字符串。
請參閱here瞭解如何創建適用於您的問題的格式字符串。 (類似「HH:mm:ss」我猜)
Rawk!謝謝一堆! (「t」的作品,我相信,只是爲了獲得時間)。 – Pwninstein 2009-04-24 17:20:37