private void btnSearch_Click(object sender, EventArgs e) { BookingSearchService bookingsOpen = new BookingSearchService(); BindingSource bindingSource = new BindingSource(); try { bindingSource.DataSource = bookingsOpen.BookingsOpen(); gridBookingsOpen.AutoGenerateColumns = true; gridBookingsOpen.DataSource = bindingSource; gridBookingsOpen.AutoResizeColumns(); gridBookingsOpen.Refresh(); } catch (Exception ex) { Singleton.Instance.Error(ex); MessageBox.Show(ex.Message); } finally { bookingsOpen.Close(); } }