<asp:BoundField DataField="ProductPrice" HeaderText="Price" />
如何在每行的上一栏中的每条记录前显示一个美元符号?
答案 0 :(得分:4)
您可以使用DataFormatString
<asp:BoundField DataField="ProductPrice" HeaderText="Price" DataFormatString="{0:C}" />
如果文化被设置为拥有美元货币的国家,它将正常工作。
答案 1 :(得分:0)
使用TemplateField代替BoundField,您可以将其格式化为您想要的任何内容
<asp:TemplateField HeaderText="Price">
<ItemTemplate>
$<%# Eval("ProductPrice")%>
</ItemTemplate>
</asp:TemplateField>