private void populateNUTSRegions(int countryId)
    {
        this.cbRegion.Items.Add(new ListItem(Resources.GetGlobal("Common", "AllNUTRegions"), AreaFilter.AllRegionsInCountryID.ToString()));

        if (countryId > 0)
        {
            IEnumerable <LOV_NUTSREGION> regions = ListOfValues.NUTSRegions(countryId, 2); //only level 2 is shown
            regions.OrderBy(p => p.Code);

            List <ListItem> items = new List <ListItem>();
            foreach (LOV_NUTSREGION r in regions)
            {
                items.Add(new ListItem(LOVResources.NutsRegionName(r.Code), r.LOV_NUTSRegionID.ToString()));
            }
            items.Sort(new ListItemComparer());

            this.cbRegion.Items.AddRange(items.ToArray());
        }

        setSelectedRegion();
    }