private void populateRiverBasinDistricts(int countryID)
    {
        this.cbRegion.Items.Add(new ListItem(Resources.GetGlobal("Common", "AllRBDs"), AreaFilter.AllRegionsInCountryID.ToString()));

        if (countryID > 0)
        {
            IEnumerable <LOV_RIVERBASINDISTRICT> rbds = ListOfValues.RiverBasinDistricts(countryID);

            List <ListItem> items = new List <ListItem>();
            foreach (LOV_RIVERBASINDISTRICT rbd in rbds)
            {
                items.Add(new ListItem(LOVResources.RiverBasinDistrictName(rbd.Code), rbd.LOV_RiverBasinDistrictID.ToString()));
            }
            items.Sort(new ListItemComparer());

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

        setSelectedRegion();
    }