Hola, para filtrar los datos usa la propiedad
RecordSelectionFormula
Código:
rpt.RecordSelectionFormula = "Pais='Perú'"
Para asignarle parámetros al reporte usa el método
SetParameterValue
Código:
rpt.SetParameterValue("@parametro1", "Perú")
Te refieres a decirle que tome como origen de datos un "Select * From Tabla"? Pues no eso no se puede.
PD: rpt es una variable de tipo ReportDocument
Salutres