在DataGridView中着色单元格时,尊重交替行着色

时间:2012-06-08 23:05:59

标签: c# datagridview colors rows alternating

this question类似,我试图在c#中的DataGridView中为单个单元格着色。我想支持交替行的着色。我的视图切换行可见性并允许排序,因此我不能只使用Index mod 2来确定要使用的颜色。有没有办法做到这一点?

另外,这是针对MS Project的VSTO插件,所以我不相信(非常好的)css解决方案适用。

谢谢!

1 个答案:

答案 0 :(得分:0)

css是最好的方法。

设置CssClass =“gridview”

然后在css

  .gridview td :even
  {
  background-color: #CCC;
   }

    .gridview td :odd
   {
     background-color: #fff;
     }