在 dataGrid 中 ,已经查询出多条纪录,现在想将
某几条不符合一条件的纪录行显示背景色为红色,以示区
分,怎么去实现? 
    请各位大虾多提建议,有原码更佳,急 ,多谢。

解决方案 »

  1.   

    在绑定datagrid后执行
    for(int i=0;i<DataGrid1.Items.Count;i++)
    {
    if(符合条件) 
    {
    DataGrid1.Items[i].BackColor=System.Drawing.ColorTranslator.FromHtml("#fcd5e3");
    }
    else
    {
    DataGrid1.Items[i].BackColor=System.Drawing.ColorTranslator.FromHtml("#fdbdd4");
    }
    }
      

  2.   

    看我的例子对你是否有帮助:DataGrid中由某列的值设定行的颜色- -
    http://mildgibson.blogchina.com/1726371.html
      

  3.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
      

  4.   

    各位大虾,我的程序是winform形式 ,不是web的,
    请问谁有这方面的例子么?
        请多指点,谢谢