private void DataBind()
 {
     try
     {
         dgvOrdersList.SelectionChanged -= dgvOrdersList_SelectionChanged;
         BindingSource bindingSource = new BindingSource();
         bindingSource.DataSource = _business.Search(SearchCriteria).ToList();
         bindingSource.ResetBindings(false);
         this.dgvOrdersList.AutoGenerateColumns = false;
         this.dgvOrdersList.DataSource          = bindingSource;
         this.dgvOrdersList.ClearSelection();
     }
     catch (Exception ex)
     {
         AppLogger.logError(this.ToString(), "Error occurs while binding source to orders list data grid view.", ex);
     }
 }
 private void DataBind()
 {
     try
     {
         BindingSource bindingSource = new BindingSource();
         _orders = new Collection<IrregularOrder>(_business.Search(SearchCriteria).ToList());
         bindingSource.DataSource = _orders;
         bindingSource.ResetBindings(false);
         this.dgvOrdersList.AutoGenerateColumns = false;
         this.dgvOrdersList.DataSource = bindingSource;
         this.dgvOrdersList.ClearSelection();
         chkOrdersListHeaderSelectAll_CheckedChanged(_chkOrdersListHeaderSelectAll, null);
     }
     catch (Exception ex)
     {
         AppLogger.logError(this.ToString(), "Error occurs while binding source to orders list data grid view.", ex);
     }
 }