I did this by assigning a style class to the grid header which renders as a table row. The style rule looks like this:
TR.FixedHeader{
position: relative;
top: expression(this.offsetParent.scrollTop);
}
However, I did this for an application targeted at I.E. I don't know if "expression" works in other browsers.
-Peter
compiledthoughts.com