How to add additional query parameters to a views page url?
You can load different displays by using the views_get_view_result() function.

$grid_view = views_get_view_result('YOURVIEWNAME', 'grid');
$grid = $grid_view[0];


More documentation is found here and here