private void cboYear_Validating(object sender, CancelEventArgs e)
{
//this can be set to a bad value during a job load
string errMessage = string.Empty;
bool valid = !string.IsNullOrEmpty(cboYear.SelectedValue as string);
if (!valid)
{
errMessage = "Please select a year from the list";
}
this.errorProvider1.SetError(this.cboYear, errMessage);
}