I am a beginner to C#, i have a database( sql server 2005), my database has a table: CustomerListTable.

now i want to display the customer tables in tabular form in windows form application. not in datagridview, just in windows that has printview and print application, so what is the best method to develop it?
just i need a report of the customer lists, so how do i do that reports?

please i need a help and any good sites that shows me that applications

your help please.