Subject [IBO] Grid Problems
Author Paul Irwin
I had a very similar problem and found that I needed to get the value for
the row being drawn from the buffer of the TIB_Query. As the cells are
drawn, the RowNum is not changed. Manually changing it results in an
endless loop of redrawing... fun to watch, but not productive.

Look at the BufferFields property of the TIB_Dataset.