private void btnGenerateReport_Click(object sender, EventArgs e) { try { int selectedYear = Convert.ToInt32(cmbYear.SelectedItem.ToString()); AccountMonthRevenue accMonthRevenue = new AccountMonthRevenue(); DataSet ds; ds = accMonthRevenue.MonthDataExists(Convert.ToInt32(cmbYear.Text)); dgvReportView.AutoGenerateColumns = true; dgvReportView.DataSource = ds.Tables[0]; dgvReportView.AutoResizeColumns(); dgvReportView.Show(); } catch (Exception ex) { MessageBox.Show("An error occured while generating the report.\nPlease try again in sometime."); } }