am trying to open a report using reportvierwer by passimng parameters from code behind

1) when using parameters if i use @ i get a windows were i am asked to write parameter value

i need to directly open the report using the parameter value mentioned

code

rd.SetParameterValue("@Name", Session["Name"]);
rd.SetParameterValue("@Discount", Session["Discount"]);

2) i have formatted the report using lines & boxes but when viewd in browser the lines & box object r not visible