在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>
答案 0 :(得分:0)
<asp:boundcolumn datafield="Price" headertext="Tax" dataformatstring="{0:C}">
答案 1 :(得分:0)
您可以通过dataformat字符串执行此操作,或者您需要更多帮助通过此链接
<asp:BoundField DataField="amount" HeaderText="amount"
ReadOnly="True" SortExpression="amount" DataFormatString="{0:n3}" />