I have an .rpt file with a datasource set to a stored procedure and it works great. I made a duplicate of the .rpt file and I'm wanting to change the datasource but when I do this and save the .rpt file, the attached .cs file goes blank. Why would the .cs file lose the link it has with the .rpt file by removing the datasource and how can I prevent this from happening? I need another copy of my rpt file but I'd hate to have to make it from the ground up.