Change the type of your
Country variable. String is only good to show that string. I'd use a custom class that wraps a
CultureInfo[
^]. This type provides country codes and your custom wrapper can make it appear like you need it:
public class Country
{
private System.Globalization.CultureInfo _innerCulture = null;
public Country(string CountryCode)
{
_innerCulture = new CultureInfo(CountryCode);
}
public override string ToString()
{
return(_innerCulture.EnglishName);
}
}
I don't know what type
lpkCountry is, but most controls simply show what
ToString() returns. That way, the english names would appear in it (the list?).