dbgrideH隔行变色功能实现没问题,但是就在一编辑ADO的时候,GRIDEH里变同一个色了,不知道为什么 if DrdDetail.SumList.RecNo mod 2=1 then Background:=clWindow else Background:=$00CFEEFE;[解决办法]不要用recno,而是在数据库中寻找主健或者id之类的数字来做判断