Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT DANS UNE LISTE DÉROULANTE




Description

Cliquez pour voir la capture en taille normale
De la même façon que pour la liste des packages de langue installés :
- http://www.aspfr.com/codes/SHAREPOINT-2007-CHARGER-LISTE-LANGUES-INSTALLEES-DANS-LISTE_45982.aspx

voici un code fournissant dans une liste déroulante l'ensemble des Collations disponible dans Sharepoint 2007 avec le libellé et le LCID.
 

Source

  • /// <summary>
  • /// Load in the DropDown List all SharePoint Collations
  • /// </summary>
  • /// <param name="TheWeb">Current SPWeb</param>
  • private void LoadAllCollationsInDDL(SPWeb TheWeb)
  • {
  • try
  • {
  • this.DropDownListLocalCode.Items.Clear();
  • SPRegionalSettings oRegionalSettings = TheWeb.RegionalSettings;
  • SPLocaleCollection collLocalesAvailable = oRegionalSettings.Locales;
  • foreach (SPLocale oLocaleAvailable in collLocalesAvailable)
  • {
  • this.DropDownListLocalCode.Items.Add(new ListItem(oLocaleAvailable.DisplayName, oLocaleAvailable.LCID.ToString()));
  • }
  • this.DropDownListLocalCode.Items.FindByValue(TheWeb.RegionalSettings.CollationLCID.ToString()).Selected = true;
  • this.LiteralResult.Text += "Number SP Collations :" + this.DropDownListLocalCode.Items.Count + "<BR>";
  • }
  • catch (Exception ex)
  • {
  • this.LiteralResult.Text += "<BR>Error: " + ex.Message;
  • }
  • }
    /// <summary>
    /// Load in the DropDown List all SharePoint Collations
    /// </summary>
    /// <param name="TheWeb">Current SPWeb</param>
    private void LoadAllCollationsInDDL(SPWeb TheWeb)
    {
        try
        {
            this.DropDownListLocalCode.Items.Clear();

            SPRegionalSettings oRegionalSettings = TheWeb.RegionalSettings;
            SPLocaleCollection collLocalesAvailable = oRegionalSettings.Locales;
            
            foreach (SPLocale oLocaleAvailable in collLocalesAvailable)
            {
                this.DropDownListLocalCode.Items.Add(new ListItem(oLocaleAvailable.DisplayName, oLocaleAvailable.LCID.ToString()));
            }

            this.DropDownListLocalCode.Items.FindByValue(TheWeb.RegionalSettings.CollationLCID.ToString()).Selected = true;

            this.LiteralResult.Text += "Number SP Collations :" + this.DropDownListLocalCode.Items.Count + "<BR>";
        }
        catch (Exception ex)
        {
            this.LiteralResult.Text += "<BR>Error: " + ex.Message;
        }
    }

Conclusion

Les Collations dans SharePoint sont différents de ceux de .NET, on en trouve moins. Un message est ici pour plus d'explications :

- http://blogs.codes-sources.com/fabrice69/archive/2008/04/07/sharepoint-sharepoint-et-les-regional-settings.aspx

Bon Coding

Romelard Fabrice [MVP]
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Détection de la langue à l'entrée d'un site [ par Cyril ] J'aimerais savoir si quelqu'un a une petite idée pour détecter la langue de l'internaute lorsqu'il arrive sur un site. (Sans COM+)Aidez moi ca serait Choix de la langue du site [ par Primch ] Je travail sur un projet et le site est en anglais.Il me faut un bon moyen pour que le site soit encore accessible en Français et en Espagnole.Est ce langue [ par hamrouni ] Salut Merçi pour votre collaboration d'avance pour m'aider a la reussite de mon site . ma question estcomment je peut savoir la langue de navigateur d langue [ par hamrouni ] Salutj'arive à ecrire un script ASP dans un fichier include dont l'extension.inc qui rederige le visiteur selon la langue du navigateur que voici le s langue [ par hamrouni ] Salutj'arive à ecrire un script ASP dans un fichier include dont l'extension.inc qui rederige le visiteur selon la langue du navigateur que voici le s Gestion de langue (fr & us) dans une appli Web [ par CBoisseau ] Bonjour,je m'arrache les cheveux pour gérer 2 langues dans une appli web. J'ai la meme page ASP pour les 2 langues et je prends mes textes d'une base Site multi langue en asp ? [ par chris2000 ] Bonjour, se souhaite créer un site mutli langue avec une base de données access.L'utilisateur lorsqu'il se connectera devra choisir sa langue pour la Qu'est ce que le : "lcid" ? [ par matrix42d ] Bonjour à vous,Etant débutant qui se débrouille pas mal en ASP, il y a une question que je me pose. En effet, sur certaines souces, on a des en au des traducteur en asp [ par hamza24 ] Salut les amis :j'ai besoin de trouver une solution pour créer un traducteur multilangue en asp(traduire un texte d'une langue A ver autre B) :je cons detecter langue du OS [ par bossun ] Salut,Est-il possible, par quelconque moyen, de detecter la langue du OS de l'internaute, je fais un site en ASP et je dois detecter la langue de l'o


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.