<asp:BoundField DataField="ProductPrice" HeaderText="Price" />
如何在每一行的上列中的每条记录之前显示一个dolor符号?
您可以通过使用将数据值格式化为货币DataFormatString
<asp:BoundField DataField="ProductPrice" HeaderText="Price" DataFormatString="{0:C}" />
如果将文化设置为拥有美元货币的国家/地区,则可以正常工作。
使用 TemplateField 而不是 BoundField,你可以随意格式化它
<asp:TemplateField HeaderText="Price">
<ItemTemplate>
$<%# Eval("ProductPrice")%>
</ItemTemplate>
</asp:TemplateField>