1) If you want to change currency format globally then use Web.config settings
<configuration>
<system.web>
<globalization culture="en-US" uiCulture="en-GB" />
</system.web>
</configuration>
2) For page levent Page level settings
<%@Page Culture="en-US" UICulture="en-GB" %>
3) If you want to display £ just on current place and want to keep existing global settings for culture then
string.Format( System.Globalization.CultureInfo.GetCultureInfo("en-GB").NumberFormat,
"{0:c}", 12.012); or
string.Format("{0:£0,0.00}", 12.012)
Jigar Desai-----------------------
Do not forget to "Mark as Answer" on the post that helped you.