winform datagird单元格变色
private void dbGrid_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.RowIndex > -1)
{
int intdeqty = Convert.ToInt32(this.dbGrid.Rows[e.RowIndex].Cells["deqty_dbgrid"].Value);
int intcom_qty = Convert.ToInt32(this.dbGrid.Rows[e.RowIndex].Cells["com_qty_dbgrid"].Value);
if (intdeqty > intcom_qty)
{
this.dbGrid.Rows[e.RowIndex].Cells["com_qty_dbgrid"].Style.ForeColor = Color.Red;
}
string st = this.dbGrid.Rows[e.RowIndex].Cells["eXEstDataGridViewTextBoxColumn"].Value.ToString();
if (st == "未分配")
{
this.dbGrid.Rows[e.RowIndex].Cells["eXEstDataGridViewTextBoxColumn"].Style.ForeColor = Color.Red;
}
}
}