First create a Dataset by right clicking solution add new item->Data->Dataset then from your connection drag and drop your stored procedure into the Dataset design.
Then create a rdlc report(hope you know that). Then there will be New button above the toolbox of rdlc report click on that and click on dataset and give a name and choose the dataset from the dropdown list and click save. Now the dataset is referred to your rdlc report. Come to rdlc report drag and drop your controls and suppose it is a textbox right click on it there will be a option like Expression there you can see plenty of option. As you need to bind to a dataset you can see dataset in left side panel click on it then all field available in the referred dataset will be displayed on right side panel there double click on it now a expression will be in the top most box and note that if it is an int field then the expression will be like SUM(Field......) so if you wanna display the value instead of sum make it as FIRST. Do same for remaining fields
Come to form. Create new form and drag and drop reportviewer from the toolbox. In the top right corner of the reportviewer you can see a small arrow click on it there you can select your rdlc reports. It will automatically create soome function like
some....TableAdapter.fille(this.datasetname....)
...RefreshReport();
in page load of form
if you wanna display the report when page loads keep it in page load or make it as you need