private void cboYear_SelectedIndexChanged(object sender, EventArgs e) { //if resetting combo, ignore... if (cboYear.SelectedIndex == -1) { return; } else { //reset the month combo box cboMonth.Items.Clear(); monthSelected = null; yearSelected = cboYear.Text.Trim(); //display or reload the month combo box DataSet ds = new DataSet(); ds = Revenue.loadMonth(ds, yearSelected); //load month combo box for (int i = 0; i < ds.Tables["month"].Rows.Count; i++) { cboMonth.Items.Add(ds.Tables[0].Rows[i][0].ToString()); } //display on the gridbox displayAnalysis(grdFdAnlys); } }
private void cboYear_SelectedIndexChanged(object sender, EventArgs e) { //if resetting combo, ignore... if (cboYear.SelectedIndex == -1) { return; } else { //reset the grdview grdRevnAnalys.Rows.Clear(); //reset other combo cboMonth.Items.Clear(); cboWeek.Items.Clear(); yearSelected = cboYear.Text.Trim(); //display or reload the month combo box DataSet ds = new DataSet(); ds = Revenue.loadMonth(ds, yearSelected); //load month combo box for (int i = 0; i < ds.Tables["month"].Rows.Count; i++) { cboMonth.Items.Add(ds.Tables[0].Rows[i][0].ToString()); } //display on the gridbox ds = Revenue.displayMonthlyRecord(ds, yearSelected); for (int i = 0; i < ds.Tables["monthly"].Rows.Count; i++) { DataGridViewRow row = (DataGridViewRow)grdRevnAnalys.Rows[0].Clone(); row.Cells[0].Value = yearSelected; row.Cells[1].Value = ds.Tables["monthly"].Rows[i][0].ToString(); row.Cells[2].Value = ""; row.Cells[3].Value = ""; row.Cells[4].Value = ds.Tables["monthly"].Rows[i][1].ToString(); grdRevnAnalys.Rows.Add(row); } } }
private void frmFoodAnalysis_Load(object sender, EventArgs e) { //load the year combo box with the year DataSet ds = new DataSet(); ds = Revenue.loadYear(ds); //load year for (int i = 0; i < ds.Tables["year"].Rows.Count; i++) { cboYear.Items.Add(ds.Tables[0].Rows[i][0].ToString()); } //load month ds = Revenue.loadMonth(ds, yearSelected); for (int i = 0; i < ds.Tables["month"].Rows.Count; i++) { cboMonth.Items.Add(ds.Tables["month"].Rows[i][0].ToString()); } //display analysis displayAnalysis(grdFdAnlys); }