- PR -

DataBindで設定した場合に日付書式の設定

1
投稿者投稿内容
karajan
ベテラン
会議室デビュー日: 2002/07/05
投稿数: 89
投稿日時: 2003-12-06 22:56
お世話になります。

ListControl等に日付一覧を表示しようと思い、

dateListBox.DataSource = dateList;
dateListBox.DisplayMember = "Date";
※dateList は DateTimeの配列

この場合だと、リストボックスには yyyy/MM/dd hh-mm-ss
となりますが、これを年月日だけの yyyy/MM/dd

形式で表示させる場合は、何かうまい方法はないものかと調べては見たのですが、結局なさそうなので、DataSourceプロパティは使用せずに、
ループでまわしてToString("yyyy/MM/dd")でAddしてます。

DisplayMemberFormat 見たいなプロパティがあってもいいような気がするのですが。
とりあえず目的は実現できているので、どうしたってDataSourceプロパティを使用したいわけでもないのですし、実際以前はそのようにやっていましたが・・・。

もしもっとスマートな方法があったら教えていただきたいと思います。

よろしくお願いします。



[ メッセージ編集済み 編集者: karajan 編集日時 2003-12-07 01:10 ]
1

スキルアップ/キャリアアップ(JOB@IT)