ciao,
per rispondere in modo esaustivo alla tua esigenza, avrei bisogno di replicare interamente il tuo esempio...... (cosa che in questo momento non riesco a fare). Forse con qualche dettaglio in più del tuo codice, riusciamo comunque a trovare una soluzione.
Non capisco infatti cosa intendi per "riuscirei a settare i parametri giusti di quel particolare Gridview"
un gridview non ha parametri, casomai i parametri sono del datasource associato.
Prova a spiegare meglio la situazione (magari con un po' di codice).
riesco a rispondere solo in parte:
1-a: esiste l'evento onSelecting dell'ObjectDataSource, nel quale puoi andare a modificare i parametri che stai per mandare al metodo sottostante