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(); }