Tony,
It doesn't matter which event I use, gridComplete or loadComplete, I still see the full grid before the columns are hidden.
I used loadComplete because the documentation states that is executed immediately after every server request.
Any thoughts on what else to try?
Jim