0
<asp:BoundField DataField="ProductPrice" HeaderText="Price" />

すべての行の上記の列の各レコードの前にドル記号を表示するにはどうすればよいですか?

4

2 に答える 2

4

を使用して、データ値を通貨としてフォーマットできます。DataFormatString

<asp:BoundField DataField="ProductPrice" HeaderText="Price" DataFormatString="{0:C}" />

文化がドル通貨を持っている国に設定されている場合、それはうまく機能します。

于 2013-01-04T20:26:39.100 に答える
0

BoundFieldの代わりにTemplateFieldを使用すると、好きなようにフォーマットできます

<asp:TemplateField HeaderText="Price">
       <ItemTemplate>
             $<%# Eval("ProductPrice")%>
       </ItemTemplate>
</asp:TemplateField>
于 2013-01-04T20:27:18.253 に答える