Chcę pokazać znak funta i format 0,00, tj. 45,00 GBP, 4,10 GBP. Używam następującego oświadczenia:Ciąg formatu od CultureInfo
<td style="text-align:center"><%# Convert.ToString(Convert.ToSingle(Eval("tourOurPrice"))/Convert.ToInt32(Eval("noOfTickets")), new System.Globalization.CultureInfo("en-GB")) %></td>
Ale to nie działa. Jaki jest problem.
Czy ktoś może mi pomóc ???
Czy to rzeczywiście działa? Twój stosuje kulturę do łańcucha znaków, co, jak sądzę, nie będzie miało żadnego wpływu. –
@Joe: Tak, działa - spróbuj i zobacz. – adrianbanks
Oto, co próbowałem: string foo = String.Format (new System.Globalization.CultureInfo ("en-GB"), "{0: C}", Convert.ToString (3.01)); –