private void OnSearchClick(object sender, EventArgs e) { // this.Cursor = Cursors.WaitCursor; try { this.grdSearch.Text = "Search Results for " + this.cboClient2.Text; this.mSearch.Clear(); LTLSearch2 criteria = new LTLSearch2(); criteria.ShipDateStart = this.dtpShipDateStart.Value; criteria.ShipDateEnd = this.dtpShipDateEnd.Value; criteria.ClientNumber = this.cboClient2.SelectedValue.ToString(); criteria.ShipperNumber = this.cboShipper.SelectedValue.ToString(); criteria.ConsigneeNumber = (int)this.cboConsignee.SelectedValue; this.mSearch.Merge(FreightGateway.SearchLTLShipments(criteria)); } catch (Exception ex) { App.ReportError(ex, true, LogLevel.Error); } finally { setUserServices(); this.Cursor = Cursors.Default; } }