Gar,
I would suggest testing to see which is faster, referring to the activerow or reissuing a query. ActiveRow is a property of the grid that should be accessed only whne absolutely no other approach will accomplish the task. ActiveRow accesses cause the grid to review its entire record set, with large tables that can take some serious time and using activerow in the dynamic properties of a column means it is accessed by every visible row in the grid.