如何以gridview数量格式123,456.00绑定数据?

时间:2011-07-01 04:14:30

标签: asp.net gridview

在gridview中绑定数据时遇到问题。我试图以美国格式显示金额字段,如123,456.00。我如何通过数据绑定来解决这个问题?

我到目前为止的代码是:

<asp:TemplateField HeaderText="Amount">
    <ItemTemplate>
        <asp:Label ID="lblAmount" runat="server" Text='<%# Eval("Amount") %>'>
       </asp:Label>
    </ItemTemplate>
    <ItemStyle HorizontalAlign="right" VerticalAlign="Middle" />
</asp:TemplateField>

2 个答案:

答案 0 :(得分:0)

<asp:boundcolumn datafield="Price" headertext="Tax" dataformatstring="{0:C}"> 

答案 1 :(得分:0)

您可以通过dataformat字符串执行此操作,或者您需要更多帮助通过此链接

format data string

<asp:BoundField DataField="amount" HeaderText="amount"  
     ReadOnly="True" SortExpression="amount" DataFormatString="{0:n3}" />