private void dgvDetails_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { var selectedCell = dgvDetails.Rows[e.RowIndex].Cells[1]; selectedCell.Style.Font = new Font("Microsoft Sans Serif", 11.0f, FontStyle.Bold); selectedCell.Style.SelectionForeColor = Color.White; selectedCell.Style.ForeColor = Color.White; if (selectedCell.Value.Equals("RECEIVE")) { selectedCell.Style.BackColor = Color.Green; selectedCell.Style.SelectionBackColor = Color.Green; } else if (selectedCell.Value.Equals("USE")) { selectedCell.Style.BackColor = Color.DarkGoldenrod; selectedCell.Style.SelectionBackColor = Color.DarkGoldenrod; } else if (selectedCell.Value.Equals("ADJUST")) { selectedCell.Style.BackColor = Color.IndianRed; selectedCell.Style.SelectionBackColor = Color.IndianRed; } else { selectedCell.Style.BackColor = Color.RosyBrown; selectedCell.Style.SelectionBackColor = Color.RosyBrown; } VWGrainInventoryBindingSource.DataSource = GrainInventoryService.GetGrainInventoryByFilets("", "", "", "", ""); }
private void cboCustomer_SelectedIndexChanged(object sender, EventArgs e) { if (!firstLoad) { VWGrainInventoryBindingSource.DataSource = GrainInventoryService.GetGrainInventoryByFilets(cboCustomer.Text, cboCommodity.Text, cboGrade.Text, cboUnitNumber.Text, ""); } }