private void cboSummaryLevel_Validating(object sender, CancelEventArgs e)
{
//this can now be blank
string errMessage = string.Empty;
bool valid = ((BoundaryLevels)cboSummaryLevel.SelectedValue != BoundaryLevels.None);
if (!valid)
{
errMessage = "Please select a geographic summary level from the list";
}
this.errorProvider1.SetError(this.cboSummaryLevel, errMessage);
}