private void OnCommandClick(object sender, System.EventArgs e) { //Event handler for button selection this.Cursor = Cursors.WaitCursor; try { Button btn = (Button)sender; switch (btn.Name) { case "btnFind": this.Cursor = Cursors.WaitCursor; this.mTDSInfo.Clear(); this.mTDSInfo.Merge(FreightGateway.GetTDSInfo(this.cboClient.SelectedValue.ToString(), this.dtpStartDate.Value, this.dtpEndDate.Value, this.txtVendorName.Text.Trim())); this.grdTDSInfo.DataBind(); break; case "btnClear": this.mTDSInfo.Clear(); this.grdTDSInfo.DataBind(); break; } } catch (Exception ex) { App.ReportError(ex, true, LogLevel.Error); } finally { this.Cursor = Cursors.Default; } }