i made this app which loops a sequence of numbers from 2 textbox and displays it into a datagrid view, what i am looking for is a code that would pass each row of numbers into defferent pages in the report. Example a sequence numbers are from 0001 to 0010, those numbers would print into 10 pages of report, start from page 1 sequence number would be 0001 upto the last page which will contain the sequence number 0010, can anyone help me on this?

As suggested by the title of this thread, you already know how to connect a database to the report.
Based on that I would like to point out that a dataset/datatable is an "internal" database of sorts.
So, if you dump those numbers into a datatable from the datagridview and connect that to the report you can go from there.