2010-04-02 33 views
0

如何在我的DataTable或GridView的某個列中爲單元格設置某種格式?DataTable或GridView列的設置格式

我需要做一些圓潤雙列,例如:

3.564643 - > 3.56

3.546723 - > 3.55

6.654644 - > 6.65

謝謝。

DataFormatString? 哪裏?

問題仍然活躍,我沒有解決的問題: -/

回答

2

有關如何使用字符串格式化,看到this blog post一些樣品。這聽起來像你想使用:

DataTextFormatString="{0:N2}"

1

看看這個MSDN文章:GridView Examples for ASP.NET 2.0: Formatting the GridView

在GridView上選擇編輯列 - >選擇所需列 - >從右窗格中選擇ItemStyle屬性 - >將DataFormatString設置爲{0:N2}

鏈接的文章有截圖和解釋指向你在正確的方向。有關格式化信息,請參閱DataFormatString page

+0

但我有動態行...所以仍然無法找到此屬性...: -/ 有GridView.Columns [0] .ItemStyle。接着 ??? – Cynede 2010-04-02 05:10:42

+0

@nCdy:這應該在設計師頁面上找到。你如何綁定你的數據?你可以在設計器中定義GridView中的列並綁定到它們上嗎? – 2010-04-02 05:18:46

+0

不,我不能......我綁定從對象數據源獲取DataTable的數據,並且我所有的列都是動態的 – Cynede 2010-04-02 05:24:11