BIRT: Alternating row Color in a table group
For Birt 2.3 reporting
Click on the table from the outline view. The on the properties editor, clikc the Highlight tab. Click Add. You will see three drop downs. Just type row.__rownum % 2 in the first drop down. Select the Equal to from the second and then type 0 in the third. Then you set the background color of the row to whatever color you want most times I use silver.
Hit ok and thats all.
Add a highlight to the row like this:
row[0] % 2 Equals 0
This works because row is the current row and row[0] is the rownumber. row[1], row[2] etc. are the data values for the current row.
(Source: http://dev.eclipse.org/newslists/news.eclipse.birt/msg03977.html)