GridView表格中显示2中数据:是/否
1行   是   否  ...
2行   是   是  ...
3行   否   否  ...
...显示数据时,如果字段是"是",则单元格的背景色变成红色.  怎么写代码?

解决方案 »

  1.   

    获取事件,GridView.Rows[X].Cells[Y].Style.BackColor = Color.Red;
      

  2.   


    for(int i=0;i<dataGridView.Cloumns.Count;i++)
    {
       if(i!=1||i!=2)
         continue;
       for(int j=0;i<dataGridView.RowCount;j++)
       {
           if(dataGridView.Rows[j].Cells[i].FormattedValue.ToString()=="是")
                dataGridView.Rows[j].Cells[i].Style.BackColor = Color.Red;
       }
    }