dbgrideH隔行变色,该怎么处理

dbgrideH隔行变色功能实现没问题,但是就在一编辑ADO的时候,GRIDEH里变同一个色了,不知道为什么if DrdDetai

dbgrideH隔行变色
功能实现没问题,但是就在一编辑ADO的时候,GRIDEH里变同一个色了,不知道为什么
  if DrdDetail.SumList.RecNo mod 2=1 then
  Background:=clWindow
  else
  Background:=$00CFEEFE;

[解决办法]
不要用recno,而是在数据库中寻找主健或者id之类的数字来做判断