如何绑定gridview金额格式为123456.00的数据



绑定gridview中的数据时遇到问题。我正在尝试以美国格式显示金额字段,如123456.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>

您可以通过数据格式字符串来完成此操作,或者您需要更多帮助来完成此链接

格式化数据字符串

<asp:BoundField DataField="amount" HeaderText="amount"  
     ReadOnly="True" SortExpression="amount" DataFormatString="{0:n3}" />
<asp:boundcolumn datafield="Price" headertext="Tax" dataformatstring="{0:C}"> 

最新更新