Чтобы улучшить визуальное восприятие строк с данными, рекомендуется выполнить чередующуюся заливку строк разными цветами. Это придаст отчету профессиональный вид. Генератор отчетов предоставляет два способа сделать такое выделение: при помощи условного выделения и с использованием специальных свойств стилей бэнда Данные (Data). Рассмотрим первый вариант с использованием условного выделения бэнда Данные (Data). Возьмем стандартный отчет, который выводит список. К примеру, как на рисунке ниже.

 

 

Как видно на рисунке, все строки данных имеют одинаковый фон. Теперь добавим условное выделение к бэнду данных. Для этого воспользуемся свойством Условия (Conditions) бэнда. Добавляем новое условие в редакторе, меняем цвет фона на необходимый для заливки нечетных строк, цвет текста (по умолчанию он красный) и задаем условие выделения. Для того, чтобы определить является строка четной или нечетной используется системная переменная Line, например, так:

 

C#:

 

(Line & 1) == 1

 

 

VB.Net

 

(Line And 1) = 1

 

 

Т.е. на каждую нечетную строку наше условие будет верно. Какой вид имеет редактор условий с добавленным условием отображено на нижнем рисунке.

 

 

После добавления условия к бэнду данных, отчет принимает вид отображенный на рисунке ниже.

 

 

Теперь рассмотрим второй способ с использованием свойств стилей. Для этого, в дизайнере стилей создать стиль, указать у него условие. затем у бэнда Данные (Data Band) свойство Стиль компонента (ComponentStyle) установить в необходимый стиль:

 

 

Полученный отчет будет аналогичен отчету построенному с использованием первого способа.