2012-06-08 2 views
0

Как и для this question Я пытаюсь покрасить отдельные ячейки в DataGridView в C#. Тем не менее, я хочу поддерживать окраску для чередующихся строк. Мое представление позволяет переключать видимость строк и позволяет сортировать, поэтому я не могу просто использовать Index mod 2 для определения того, какой цвет использовать. Есть какой-либо способ сделать это?Соблюдение цвета чередующихся строк при окрашивании ячеек в DataGridView

Кроме того, это для подключаемого модуля VSTO для MS Project, поэтому я не верю, что (очень приятные) css-решения применимы.

Спасибо!

ответ

0

css - это лучший способ сделать это.

набор CssClass = "GridView"

затем в CSS

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

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

К сожалению, я должен был упомянуть ... это VSTO надстройка для Project 2010, и я не видел способ применения css к форме или виджетам внутри. Есть ли способ? Спасибо за ответ! – Rob