Do you mean dynamic path instead of hard-code path? If yes then store the reports files in application directory & call by the below way.
If it's web application
report.Load(Server.MapPath("Report1.rpt"));
else it's windows application
report.Load(Application.StartupPath + "Report1.rpt");