2011-01-07 8 views
0

列名がのDATEのデータセットがあります。 1/5/2010(月/日/年)の値が含まれています。formatデータセットの列(日付)

私は表示されたデータを変更する必要があります(フォーマット)。 05-01-2010

この問題を解決するにはどのように役立つでしょうか。 「{0:DD-MM-YYYY}」

編集:私はあなたがいずれにしても、グリッドに結合されたと仮定何らかの理由で、その書式指定子になるにバインドされた列のdataformatstringを設定

答えて

1

もしそうなら、作業してくださいyourDateTimeVariable.ToString("dd-MM-yyyy");

+0

をまた、それが固定されている場合、私は知らないが、あなたはそのバインドされたフィールド上のHtmlEncode = falseを設定する必要があるかもしれません、悪名高い古いバグのthats – kd7

0

それを解析してDateTimeにして、必要な文字列に戻すことができます。お役に立てれば。

DateTime d=DateTime.Parse("11/01/2005");  
MessageBox.Show(d.ToString("dd-MM-yyyy")); 

検査済み:)

関連する問題