I worked this out. You have to had in a generic DataSet created on the fly.
Then add your table which captures the TableAdapter data based on your criteria. rvFTBReport is the variable I used for the Report Viewer.
Hope this helps, David
BS_TrackingDataSet1TableAdapter s = new TR.BS_TrackingDataSet1TableAdapters.BS_TrackingDataSet1TableAdapter();
BS_TrackingDataSet1.BS_TrackingDataSet1TableDataTable t = new TR.BS_TrackingDataSet1.BS_TrackingDataSet1TableDataTable();
int TrackingID = Convert.ToInt32(lblAutoNum.Text);
t = s.GetData(TrackingID);
DataSet ds = new DataSet();
Report1 r = new TR.Report1();
r.Report.DataSource = ds;
rvFTBReport.Report = r;