<asp:BoundField DataField="ProductPrice" HeaderText="Price" />
すべての行の上記の列の各レコードの前にドル記号を表示するにはどうすればよいですか?
を使用して、データ値を通貨としてフォーマットできます。DataFormatString
<asp:BoundField DataField="ProductPrice" HeaderText="Price" DataFormatString="{0:C}" />
文化がドル通貨を持っている国に設定されている場合、それはうまく機能します。
BoundFieldの代わりにTemplateFieldを使用すると、好きなようにフォーマットできます
<asp:TemplateField HeaderText="Price">
<ItemTemplate>
$<%# Eval("ProductPrice")%>
</ItemTemplate>
</asp:TemplateField>