Страница 1 из 1

Выделить записи

Добавлено: 01 окт 2008, 12:11
Trv
Есть таблица отсортированная по столбцу с кодом. Как выставить стиль (напимер цвет) для строчек с одинаковым кодом? Т.е. если код одинаковый, то используется один стиль, если код меняется, то для всех следующих строчек другой стиль.

Пример:
Код
1
1
1
1
Используется стиль 1
2
2
2
Используется стиль 2
4
4
Используется стиль 1
6
6
Используется стиль 2
и т.д

Выделить записи

Добавлено: 02 окт 2008, 16:14
Vital
Здравствуйте,

Можно сделать так:

1. Создайте две переменных в словаре данных: PrevValue и Index;
2. В событии Rendering датабэнда:

Код: Выделить всё

if (PrevValue != MyDataSource.Код)
{
  PrevValue = MyDataSource.Код;
  index++;
  if (index == 2)index = 0;
}
3. Добавьте Conditions к бэнду:

Код: Выделить всё

(index & 1) == 0
Спасибо.