I tried the fixed with CSS and it works on IE 8. Havn't tried it on IE 9 yet.
Apply a CSS class for your Gridview and then add the below into your CSS
Guess the width has to be in percentage.
Hopefull that should work.
In cases that you would want to give the columns different widths then you would have to specify the width in the