IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Forcer la culture


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut Forcer la culture
    Salut,

    J'ai une appli qui tourne sur plusieurs postes. Ces postes n'ont pas tous les même paramètres régionaux.

    Comme je fais énormément de traitement de données, les dates et les valeurs numériques me posent problème.

    Comment je peux forcer mon appli pour qu'elle utilise toujours la culture "fr-CH"


    J'ai tenté

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                CultureInfo CurrentCulture = new CultureInfo("fr-CH");
                Thread.CurrentThread.CurrentCulture = CurrentCulture;
                Thread.CurrentThread.CurrentUICulture = CurrentCulture;
    mais sans trop de succès, ça ne fonctionne pas du tout.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Si on prend à l'envers, quelle est le genre de fonction qui te pose problème avec la culture ?

  3. #3
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Alors, le problème est le suivant.

    Ce qui me pose problème c'est la conversion des dates et les chiffres à virgule.

    J'utilise un DataSet pour charger les données. J'ai vu que le DataSet contient une propriété "Locale". Je vais voir si ça résout mon problème

  4. #4
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Si tu utilises DateTime.Parse ou int.Parse ils acceptent aussi comme argument un paramètre qui permet d'indiquer la culture.

Discussions similaires

  1. Forcer culture d'une application
    Par Arnard dans le forum Windows 7
    Réponses: 3
    Dernier message: 16/06/2015, 13h22
  2. [ServiceWindows][VB.NET] Forcer la culture
    Par lutecefalco dans le forum Windows Forms
    Réponses: 7
    Dernier message: 27/10/2005, 17h30
  3. Forcer la saisie en MAJ dans un Formulaire
    Par lolos dans le forum IHM
    Réponses: 4
    Dernier message: 12/08/2003, 10h57
  4. Forcer jump short ou far
    Par Blustuff dans le forum Assembleur
    Réponses: 6
    Dernier message: 02/03/2003, 02h03
  5. Forcer l'affichage des dizaines...
    Par pataluc dans le forum Langage
    Réponses: 4
    Dernier message: 26/11/2002, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo