2011-01-07 45 views
0

我有一個數據集,其列名爲DATE它包含一個值,格式爲 1/5/2010(月/日/年)。格式化數據集中的列(日期)

現在我需要更改顯示的數據(格式)。 05-01-2010

任何幫助如何解決這個問題將是很大的。

回答

1

設置綁定列的dataformatstring:「{0:DD-MM-YYYY}」

編輯:由於某種原因,我以爲你是綁定到網格,在任何情況下,格式說明會你的工作yourDateTimeVariable.ToString("dd-MM-yyyy");

+0

另外,我不知道這是否是固定的,但你可能必須設置該綁定字段的HTMLEncode =假,那是一個臭名昭著的老錯誤 – kd7 2011-01-07 03:59:33

0

你可以解析它DateTime然後回到所需的字符串。希望這可以幫助。

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

測試:)