Ok mira, lo puedes hacer mediante parámetros discretos o bien mediante
CrystalReportViewer1.SelectionFormula = "{TuTabla.TuCampo} = " & Valor.
Si decides parámetros discretos tu se los puedes mandar desde VB o bien cuando se abra el reporte te los pedirá automáticamente para que los escribas.
Tengo un artículo en mi blog
http://ka0s.hazblog.com/ de como enviar parámetros discretos de VB a Crystal Reports.
Si es un solo campo por el que vas a filtrar tu consulta te recomiento
CrystalReportViewer1.SelectionFormula .
Un punto importante es que si lo haces mediante parámetros discretos en tu reporte tienes que configurar el campo por el cual se filtrará tu información y esto se hace dando botón derecho sobre el campo y seleccionas Select Expert... y ahi creas una especie de fórmula.
Espero y te sirva, cualquier duda por aqui andare. Saludos!