When a database query returns thousands of records (in an asp.net webpage), it currently displays all the data on 1 page. Can anyone point me in the right direction or tell me the easiest way to display say 30 records per page and have the page number links displayed accross the bottom?

thanks