Fixat! :bire
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# String.Format("{0:C}", Convert.ToDouble(Eval("Price"))) %>'></asp:Label>
</ItemTemplate>
3 svar · 389 visningar · startad av doggelito
Får inte till valutaformateringen på detta fält i min gridvew:
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Price", "{0:C}") %>'></asp:Label>
</ItemTemplate>
Inget händer, den skriver ut texten oformaterad.
Varför det är så (antar jag) är för att gridviewns source är en xml-fil och då finns ingen datatyp som i en databas.
Istället för att använda Bind, kan jag använda nått annat så att jag får till min formatering?
Fixat! :bire
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# String.Format("{0:C}", Convert.ToDouble(Eval("Price"))) %>'></asp:Label>
</ItemTemplate>
Tack i alla fall! :D
String.format gjorde susen!