2010-09-14 7 views
0

J'utilise cette ligne:Comment changer le FormatCurrency()?

FormatCurrency(DBReader("Price").ToString, 2, True) 

formater mon monnaie et moi avons deux sites, le premier est l'anglais et le second est l'arabe.

Sur le site Web en anglais, le prix sera en devise $ car le paramètre de localisation est défini sur "en-US".

Sur le site Web arabe, le prix sera en devise étrangère, car le paramètre de localisation est défini sur "ar-LB".

La question est de savoir comment formater ce code:

FormatCurrency(DBReader("Price").ToString, 2, True) 

pour rendre la monnaie dans la seule $ dans les deux sites?

Répondre

1

Découvrez les exemples here, qui utilisent la fonction toString surcharge couplé à un spécificateur de format et les paramètres régionaux.

+0

String.Format ("{0: F2}", DBReader ("Price")) – HAJJAJ

0

Dans votre méthode FormatCurrency faire usage de NeutralCulture ou en-culture américaine

+0

Je Cange à: FormatCurrency (. DBReader ("Prix") ToString ("C", _ Globalization.CultureInfo.CreateSpecificCulture ("da-DK")), 2, True) et je eu cette erreur: Trop d'arguments à 'Charges de propriété par défaut publique ReadOnly (index As Integer) As Char !! pouvez-vous s'il vous plaît montrez-moi comment modifier le code pour le faire fonctionner S'il vous plaît – HAJJAJ

+0

qu'essayez-vous de faire dans votre méthode 'FormatCurrency'? –

+0

String.Format ("{0: F2}", DBReader ("Prix")) – HAJJAJ