2008年7月16日 星期三

在 GridView 的內容呈現三位一撇的樣式

如果在 GridView遇到金錢格式的內容,可以直接在 GrideView 的 裡面直接設定就可完成。只需將上 DataFormatString="{0:#,##0}" HtmlEncode="False"

如果只有設定 DataFormatString 是沒有效果的,所以別忘了加上 HtmlEncode="False"

<asp:BoundField HeaderText="計畫經費(仟元)" DataFormatString="{0:#,##0}" HtmlEncode="False"
DataField="org_ordinaryl_fee2" ></asp:BoundField>

參考網址:網址一

補充[20090422]:
如果是使用 ItemTemplate 且使用 Bind 的方式繫結資料,也可以採用資料格式設定方法。



//取到小數第二位
<ItemTemplate >
<asp:Label ID="lb_estipower" runat="server" Text='<%# Bind("pp_estipower3","{0:#.00}") %>' ></asp:Label>
</ItemTemplate>

沒有留言:

張貼留言