private void BindDropDown(int intCategoryNotToShow) { // Bind drop-down CategoriesDropDown colCategoriesDropDown = new CategoriesDropDown(PortalId); ListItemCollection objListItemCollection = colCategoriesDropDown.Categories(intCategoryNotToShow); // Don't show the currently selected node foreach (ListItem objListItem in objListItemCollection) { if (objListItem.Value == intCategoryNotToShow.ToString()) { objListItemCollection.Remove(objListItem); break; } } ddlParentCategory.DataSource = objListItemCollection; ddlParentCategory.DataTextField = "Text"; ddlParentCategory.DataValueField = "Value"; ddlParentCategory.DataBind(); }