2010-08-01 55 views
1

我有一個顯示一些指標的gridview。其中一個數字是一個計算百分比,它看起來像這樣「33.33333333333333333333333333333333333333」我試圖將列的DataFormatString屬性設置爲幾種不同的格式,例如「 0:P}「,」{0:D}「和」{0:##。##}「,但沒有任何工作可以讓我顯示它像那個」33.34「。有任何想法嗎?在gridview中格式化一個數字

+2

當然,您希望它顯示「33.33」,而不是「33.34」? – 2010-08-01 07:52:43

+0

33.34將四捨五入的結果 – Khaled 2010-08-01 09:16:34

回答

2

如果您使用「{0:F2}」會發生什麼?

+0

什麼也沒有發生。 – Khaled 2010-08-01 09:49:40

1

嘗試只輸入沒有大括號和索引的格式字符串,例如。 P,D或##。###。大括號和索引由String.Format使用,其中有多個格式參數。 ToString方法(例如int.ToString)和控件格式參數只使用不帶大括號的格式字符串

+0

沒有大括號..它顯示爲文本,如果我設置屬性DataFormatString =「P」它只是顯示所有列中的值爲「P」 – Khaled 2010-08-01 09:15:57