1.- si, creas los campos como parametros y luego los ajustas en el lugar de tu reporte
2.- utiliza el metodo
nombre_inst_rep.
SetParameterValue("nombre_campo","valor")
el valor del parametro podrias enviarlo cmo una variable de sesion, una cookie, una variable por la url, etc, saludos
Código:
TmpSys.reportes.cr_sys_temperature cr = new cr_sys_temperature();
cr.SetDataSource(db.Query_DS.Tables["Table"]);
this.crv.ReportSource = cr;
cr.SetParameterValue("nombreEmpresa",Session["sess_company_name"].ToString());