do you want it to postback or not? if it doesnt matter on the first select you could select like the top 20 and then on the expand select all. Otherwise you can do some stuff with the resizable control or the collapsable control. or you could just put the grid in a panel with no vertical scrollbars and use a javascript click to set the height to 100% and then a fixed size