所需效果如图,请各位高手赐教

解决方案 »

  1.   

    // DataGridView根据单元格值设定单元格样式
    单元格负数情况下显示黄色,0的情况下显示红色
    private void DataGridView1_CellFormatting(object sender,
        DataGridViewCellFormattingEventArgs e)
    {
        DataGridView dgv = (DataGridView)sender;    if (dgv.Columns[e.ColumnIndex].Name == "Column1" && e.Value is int)
        {
            int val = (int)e.Value;
            if (val < 0)
            {
                e.CellStyle.BackColor = Color.Yellow;
            }
            else if (val == 0)
            {
                e.CellStyle.BackColor = Color.Red;
            }
        }
    }看看这样行吗?
      

  2.   

     CSDN难道就没高手和热心人士了.
      

  3.   

    拜托...请你先弄明白什么是底色,什么是同一单元格,ForeColor可以单独指定单元格中某个字的底色么?