Se me ocurre una tercera solución.
- Crea una tabla que contenga el código de las tiendas
- Muestras el Grid y dejas que el usuario seleccione las que desee.
- Recorre el grid e inserta las seleccionadas en la tabla.
- Luego puedes hacer un join o un select como el que te he mencionado más arriba.
Código SQL
[-]select campo1, campo2, campo3 from tbPrtesDia
where (cdgotda in (select tienda from tabla_seleccion))