I apologise for not being clear.
On an empty grid, with just columns only, even after calling DoAutoResizeCols(), there will still be columns that are not fully expanded out and will be clipped with "....".
What I am trying to achieve is, if scrollbar horizontal properties is set to Always, and calling DoAutoResizeCols(), it should expand out greedily, expanding the scrollbar if needed to ensure that the column names are fully expanded/visible and not covered by ".....".
Thanks!