Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Vedovato

Listar países

Recommended Posts

public void BindCountries()	{		System.Collections.Specialized.StringDictionary dic = new System.Collections.Specialized.StringDictionary();		System.Collections.Generic.List<string> col = new System.Collections.Generic.List<string>();		foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures))		{			RegionInfo ri = new RegionInfo(ci.LCID);			if (!dic.ContainsKey(ri.EnglishName))				dic.Add(ri.EnglishName, ri.TwoLetterISORegionName.ToLowerInvariant());			if (!col.Contains(ri.EnglishName))				col.Add(ri.EnglishName);		}		col.Sort();		ddlCountry.Items.Add(new ListItem("[Não especificado]", ""));		foreach (string key in col)		{			ddlCountry.Items.Add(new ListItem(key, dic[key]));		}		if (ddlCountry.SelectedIndex == 0 && Request.UserLanguages != null && Request.UserLanguages[0].Length == 5)		{			ddlCountry.SelectedValue = Request.UserLanguages[0].Substring(3);			imgFlag.ImageUrl = "~/pics/flags/" + Request.UserLanguages[0].Substring(3) + ".png";		}	}

... e ainda carrega a imagem de umas bandeirinhas do lado do ddl... :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.