private void txtSearch_OnValueChanged(object sender, EventArgs e) { if (txtSearch.Text.Trim() == string.Empty) { LoadAllDepartments(); } else { var searchedResult = _department.SearchForDepartment(txtSearch.Text.Trim()); if (searchedResult.Count() > 0) { cboDepartment.DataSource = null; cboDepartment.DataSource = searchedResult.ToList(); cboDepartment.DisplayMember = "DepartmentName"; cboDepartment.ValueMember = "Id"; lblDepartments.Text = $"{searchedResult.Count()} Items Matched"; } else { lblDepartments.Text = "No records matched"; cboDepartment.DataSource = null; } } }